Remote job
Senior Full-Stack Engineer
Job details
About this role
Role overview A fully remote, U.S.-based role for a Senior Full-Stack Engineer to own complex features end to end across frontend and backend systems. The engineer will contribute throughout the lifecycle—from technical planning and architecture through implementation, review, deployment, and maintenance—while helping shape engineering standards on both client and product work.
Responsibilities - Design, build, and maintain scalable web applications and backend services. - Develop modern frontends with React, TypeScript, and related tooling. - Build and operate backend APIs and services using Node.js, Python, or comparable stacks. - Model data and work with relational databases such as PostgreSQL. - Integrate REST APIs and third-party services into product features. - Participate in application architecture, technical planning, and requirement translation. - Review pull requests, debug complex production issues, and improve performance, reliability, and security. - Contribute to CI/CD pipelines and collaborate with product, design, and leadership stakeholders.
Requirements - Several years of professional experience building production full-stack applications. - Strong proficiency in React, TypeScript, and modern JavaScript on the frontend. - Backend experience with Node.js, Python, or comparable server-side technologies. - Working knowledge of PostgreSQL and relational database design. - Experience integrating REST APIs and third-party services. - Familiarity with cloud platforms, production deployment environments, and CI/CD workflows. - Comfortable working independently and communicating technical decisions in a distributed team. - Must currently reside in the United States and be available during U.S. business hours.
Benefits and work setup - Fully remote position based in the United States. - Compensation range of $125,000–$160,000 USD per year. - Opportunities to mentor junior engineers and help establish engineering best practices.