Responsibilities
- Lead technical design for complex backend features, writing design docs, evaluating tradeoffs, and driving decisions on architecture, data models, and API contracts.
- Design and implement backend services in Node.js/TypeScript with a focus on reliability, scalability, and performance.
- Develop and maintain testing strategies to ensure services stay performant and maintainable as they scale.
- Own services end-to-end, from design through production, including observability and resolving performance bottlenecks and technical debt.
- Collaborate with product, design, and other engineering teams to turn ambiguous problems into well-scoped technical solutions.
- Act as a technical lead on projects, setting direction, unblocking teammates, and reviewing designs and code.
- Mentor engineers on technical design and backend best practices.
Requirements
- Experience owning complete features solo within a larger product, or taking full ownership of small products/projects.
- Track record working with product teams to resolve ambiguity and with other engineering teams to design the right technical solution.
- Demonstrated experience owning technical design for medium-to-large systems (design docs, RFCs, architecture proposals).
- Strong grasp of distributed systems, API design, and data modeling.
- Experience building and maintaining scalable, high-availability production services.
- Proficiency in a modern language (TypeScript, C#, etc.) with willingness to learn new tools and languages.
- Proficiency in a modern, cloud-scale NoSQL database.
- Proficiency in implementing modern observability frameworks and logging, and using them to diagnose real issues in production systems.
- Fluency with modern AI tools (e.g., Claude Code, Cursor) across research, design, and implementation, paired with the senior-level judgment to know when they're wrong and to direct, review, and own everything they produce.
- Collaborative mindset, strong customer focus, and passion for learning.
Nice to Have
- Extensive experience with CI/CD and test automation.
- Strong understanding of cloud technologies and practices like infrastructure-as-code and DevOps.
- Experience with tools in our stack (e.g., NestJS, Kafka, Redis, DynamoDB, MongoDB).
- Builds and maintains shared AI tooling and workflows that raise the whole team's output.
Benefits
- A mission- and values-driven culture and a safe, inclusive environment where you can build, grow and thrive
- A comprehensive total rewards package that supports your wellness and provides security for SimpliSafers and their families
- Free SimpliSafe system and professional monitoring for your home.
- Employee Resource Groups (ERGs) that bring people together, give opportunities to network, mentor and develop, and advocate for change.
Work Arrangement
Hybrid