Remote job
Senior Software Engineer, Full Stack
Job details
About this role
Role overview
A senior full-stack engineering role focused on designing, building, and shipping the core product experiences that power a large-scale messaging and customer communication platform. The position emphasizes end-to-end ownership, product taste, and the ability to move quickly through ambiguity while balancing frontend polish with backend performance. Engineers in this role help evolve systems that handle billions of messages and serve thousands of companies ranging from startups to global brands.
Responsibilities
- Design, build, and ship full-stack features across Go, React, and Ember that drive key customer workflows - Collaborate with cross-functional partners to turn ideas into shipped customer value - Participate in an on-call rotation as needed to maintain the reliability of the systems you build - Help evolve platform architecture to scale with growing customers, message volume, and use cases - Use AI agents to make multi-file changes by scoping the work, crafting prompts, and verifying outputs - Share knowledge and raise the bar through public-facing artifacts like short videos, thoughtful writing, and mentorship
Requirements
- 7+ years of experience building and scaling backend services and product-facing features - Fluency in TypeScript, React (or a similar modern framework), and a statically typed backend language such as Go - Strong care for frontend polish, backend performance, and the overall customer experience - Proficiency working with APIs, relational databases, and writing testable, performant code - A bias for action over perfection, with pride in owning technical decisions end to end - A demonstrated track record of leading complex projects, whether officially or informally
Nice to have
- Comfort questioning established practices and balancing rigor with forward motion - Experience mentoring engineers or contributing to a culture of shared learning - Familiarity with AI-assisted development workflows
Benefits and work setup
- Starting salary of $150,000–$200,000 USD (or local currency equivalent), depending on experience and market rates - 100% coverage of medical, dental, vision, mental health, and supplemental insurance premiums for employees and their families - 16 weeks of paid parental leave and unlimited PTO - Stipends for remote work and wellness, plus a professional development budget - Structured, human-centered interview process including a recruiter call, hiring manager conversation, system design interview, and a short take-home assignment - Remote-friendly hiring, with virtual interviews conducted over video