Remote job
Senior Full-Stack Engineer
Job details
About this role
Role overview Build and operate production software across internal products and client projects, taking work from early technical decisions through launch and ongoing support. The role spans backend services, data and infrastructure, as well as customer-facing web experiences; engineers are expected to own outcomes and stay close to how systems perform in real use.
Responsibilities - Develop and run API endpoints, data pipelines, dashboards, and supporting infrastructure. - Lead client projects through scoping, architecture, implementation, launch, and follow-up. - Monitor production systems, respond to operational issues, and improve reliability and performance. - Work across product and client needs, from backend services to web applications. - Collaborate directly with clients, designers, and technical teammates, explaining decisions and trade-offs.
Requirements - Strong experience with TypeScript, Next.js, and Node.js. - Practical PostgreSQL expertise, including schema design, indexes, query plans, and database troubleshooting beyond ORM use. - Track record of operating production software, including monitoring systems and learning from incidents. - Ability to move between backend, infrastructure, and frontend work while maintaining quality. - Clear written and verbal communication, sound technical judgment, and a habit of writing readable code and testing important behavior. - Comfortable deciding when to build, adopt an existing tool, or simplify a system.
Benefits and work setup - Full-time, remote role for candidates in the United States. - Small team with direct collaboration and ownership of work from initial decisions through production operation. - Competitive pay and the opportunity to shape engineering practices as the team grows.