Senior Full Stack Engineer - Knock|Meet.jobs

薪資

155k - 180k USD Annually

技能需求

    工作機會描述

     

    Senior Full Stack Engineer

    We are seeking a passionate Senior Full Stack Engineer to be a core part of the team building the growth engine for Knock and helping to create a world class customer experience. You'll play a key role in developing applications and services that drive Knock.com, as well as the platform supporting our network of partners and Knockstars. This role will be a 50/50 split between backend and frontend.

    Role Description:

    • Design, architect, build and maintain our core backend services that power Knock’s customer-facing applications and communicate your designs to fellow engineers
    • Build and maintain innovative new experiences for Knock’s internal and consumer-facing web applications
    • Commit to good engineering practices of security, testing, logging, alerting and deployment processes
    • Continually learn, grow, and expand your knowledge, while also supporting others learning experiences; act as a mentor and be a resource for others inside and outside of your team
    • Demonstrate a high level of ownership for the Knock platform and our customer experience and advocate for strong UX and Design principles
    • Design solutions with simplicity and consistency, enabling elegant, composable architecture to scale complex software systems
    • Collaborate with our talented UX, Product, and Engineering team members as well as other parts of the Knock business to deliver great products
    • Participate in the on-call rotation (required)

    You Should:

    • Have 5+ years of software development experience in a professional work environment
    • Have 3+ years of writing production-level Node.js code
    • Have 3+ years of writing production-level React code
    • Believe in creating diverse, equitable, and inclusive practices and programs that will further Knock’s commitment to making an impact, learning, putting people first, being open, and courageous
    • Have proven success working 100% remote in prior positions & are experienced working with a distributed, national team
    • Be able to adapt to a rapidly changing startup environment and willing to learn new technologies and tools while working with existing data and services
    • Be able to author, present and communicate technical designs and processes to both technical and non-technical audiences

    Technical Qualifications - You’ll Bring:

    • Programming proficiency in designing and implementing services in Node.js and TypeScript with experience in common frameworks such as Fastify
    • Experience in HTML, CSS and Javascript with a solid understanding of modern web technologies (React.js, Next.js, Svelte, TypeScript) to build and maintain responsive web applications
    • Understanding of software design principles and experience with the full lifecycle software development including requirements gathering, development, testing, troubleshooting, deployment, instrumentation and monitoring
    • RDBMS and SQL experience (MySQL or PostgreSQL), general DB design, writing and optimizing queries
    • Experience designing RESTful and/or RPC style APIs to drive web experiences, and service to service functionality for business entities and data manipulation
    • Experience working and integrating with third-party APIs
    • Experience in Infrastructure with at least one major cloud provider, ideally AWS (we use ECS, RDS, Lambda, S3, SNS, SQS, CloudWatch, etc.)
    • Experience in building and updating CI/CD pipelines (bonus)
    • Familiarity with logging, debugging and application performance monitoring tools

    Physical Requirements:

    • Set up and constantly operate a computer
    • Communicate and exchange accurate information to others via telephone or internet video applications
    • Must be available on scheduled weekends and overnights for on-call escalations

    The candidate must be able to perform the essential functions of the job, with or without reasonable accommodation.

    Our Compensation Philosophy: As a fully remote (U.S.-based) workforce, our goal is to ensure that all Knockstars are fairly compensated. Please note that the salary range information that follows is a good faith estimate for this position provided pursuant to the Colorado Equal Pay for Equal Work Act for Colorado applicants. The salary range estimate for this position is $155,000 - $180,000. This job posting will expire February 28, 2025.

    Location
    Remote
    Job typeFull Time
    Visa sponsorshipNot Available
    Hires remotely
    Everywhere
    Company LocationAtlanta, Dallas, New York City, San Francisco, Raleigh, Charlotte, Fort Worth, Austin, Remote
    RelocationAllowed

    Knock