Senior Software Engineer - Backend
Core
Design, develop, test, and deploy complex backend software solutions and services, leading technical design and architectural decisions.
Role type
Senior IC backend software engineer
Builds
Scalable production web applications and services
Domain
Web development and distributed systems
Deliverable
production ML models | product features | infrastructure
Required skills
TypeScript, Node.js, React, MySQL, Docker, system design, root-cause analysis, technical leadership
Preferred skills
Azure, serverless architectures, event-driven architectures, NoSQL, caching, CI/CD, Kubernetes, observability
Technologies
TypeScript, Node.js, React, MySQL, Docker, Azure, Kubernetes
Responsibilities
Lead technical design discussions and architectural decisions; conduct code and design reviews; mentor engineers; investigate production issues and perform root-cause analysis; collaborate with cross-functional teams on planning and execution.
Seniority
Senior, hands-on IC