Remote job
Full-Stack Engineer
Job details
About this role
Role overview A remote, full-time role for a generalist engineer who can move comfortably from product conversation to architecture and then ship and operate the result. The position spans new builds as well as existing platforms, touching TypeScript code, APIs, data modeling, infrastructure, and the user-facing surface. It is well matched to someone who enjoys full ownership of complete web products rather than a narrow slice.
Responsibilities - Design and build web applications, APIs, and background services. - Model data and maintain PostgreSQL-backed systems. - Integrate third-party services with clear failure handling and observability. - Write tested, maintainable code and participate in technical reviews. - Deploy and monitor applications in cloud environments.
Requirements - Professional experience with TypeScript and Node.js. - Experience with React and a modern server-rendered framework. - Strong SQL and relational data modeling fundamentals. - Familiarity with automated testing, Git workflows, and continuous integration. - Ability to communicate tradeoffs clearly to both technical and nontechnical audiences.
Nice to have - Experience with Docker, AWS, or serverless infrastructure. - Python skills for data or automation work. - Background building multi-tenant SaaS products.
Benefits and work setup - Remote-first collaboration model. - Direct project ownership across the stack. - Learning opportunities across modern product stacks. - Flexible, outcome-focused work environment.