Salary
💰 $160,000 - $175,000 per year
Tech Stack
AWSCloudDistributed SystemsDockerJavaScriptJenkinsMicroservicesNode.jsReactTerraformTypeScript
About the role
- Architect, design, and build scalable platform components using Node.js, TypeScript, AWS, and React
- Build and maintain distributed systems, real-time pipelines, and core microservices to support platform growth
- Lead code and architecture reviews to uphold high standards for reliability, performance, and maintainability
- Contribute to and drive adoption of modern infrastructure practices — CI/CD, containerization (Docker), ArgoCD, Terraform, GitHub Actions
- Own and deliver impactful projects end-to-end, translating business needs and R&D insights into scalable technical solutions
- Identify opportunities to reduce toil, improve developer workflows, and increase system resiliency
- Build systems for the long term — balancing speed of delivery with sustainability and technical excellence
- Take part in production support responsibilities
Requirements
- 5+ years of professional software engineering experience, with a strong focus on backend systems, platform services, or infrastructure
- Expertise in Node.js and modern development patterns (TypeScript/JavaScript)
- Solid experience designing and scaling distributed systems with strong focus on performance, scalability, and reliability
- Hands-on experience with cloud infrastructure (AWS preferred) and production-grade deployments
- Experience with CI/CD, monitoring, and containerization (Docker, Terraform, Jenkins, New Relic)
- Strong computer science fundamentals (algorithms, data structures, systems design, and networking)
- Excellent communication skills and successful collaboration with technical and non-technical stakeholders
- Passion for mentoring, knowledge-sharing, and helping teams grow.
- competitive salary
- stock options
- Health benefits
- unlimited PTO
- parental leave
- tuition reimbursements
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Node.jsTypeScriptJavaScriptdistributed systemsmicroservicescloud infrastructureCI/CDcontainerizationalgorithmsdata structures
Soft skills
communication skillscollaborationmentoringknowledge-sharingproblem-solving