Senior Software Engineer - Backend
Core
Design, develop, test, and deploy complex backend software solutions and services, leading technical architecture and mentoring engineers.
Role type
Senior IC backend software engineer
Builds
Scalable production web applications and services
Domain
Web development, distributed systems, cloud infrastructure
Required skills
TypeScript, Node.js, React, MySQL, Docker, system design, root-cause analysis, technical leadership
Preferred skills
Azure, AWS Lambda, event-driven architectures, NoSQL, MongoDB, Redis, Kubernetes, CI/CD, application security, observability, PHP, AngularJS, Java, C#
Technologies
TypeScript, Node.js, React, MySQL, Docker, Azure, AWS Lambda, MongoDB, Redis, Kubernetes, Material UI/MUI
Responsibilities
Lead technical design discussions and architecture decisions; conduct code and design reviews; mentor Software Engineers; investigate and resolve complex production issues; partner with DevOps on reliability and observability; drive modernization and technical debt reduction.
Seniority
Senior, hands-on IC