Remote job
Senior Fullstack Engineer (BE-leaning)
Job details
About this role
Role overview
Join a distributed engineering team building and evolving web and mobile products used by millions. The role is backend-leaning but spans the stack, with a focus on scalable services, reliable systems, and close collaboration with product and design partners.
Responsibilities - Design and build services and application features within a service-oriented, event-driven architecture. - Develop user experiences across web and mobile, contributing to a unified product and system design. - Work with product and UX partners to assess and shape new features. - Pair with other engineers, share technical knowledge, and help resolve team blockers. - Improve engineering standards, automated testing, and service reliability; take part in on-call and incident response. - Evaluate technologies and practices that could improve delivery or better serve users.
Requirements - At least five years of relevant software engineering experience, including leading substantial projects on distributed systems. - Full-stack development experience, with strength in backend engineering and familiarity with modern web application development. - Experience building and operating scalable systems used by large numbers of people. - Ability to collaborate across a distributed team, communicate clearly, and support other engineers. - Commitment to code quality, automated testing, and operational ownership.
Nice to have - Experience with Node.js, TypeScript, React, and SQL; the engineering environment also includes other backend languages. - Familiarity with service-oriented and event-driven architectures.
Benefits and work setup - Fully remote role for permanent U.S. residents; some U.S. states are excluded from hiring eligibility. - Published minimum starting compensation is $150,000, inclusive of base pay and bonus; final compensation depends on skills, experience, certifications, and location. - Benefits include medical, dental, and vision coverage for employees and families, retirement savings support, paid parental leave, flexible time off, a learning stipend, home office support, and monthly health and wellness reimbursement.