remote
Backend Tech Lead - Accellor
Software Engineer
Lead the design, delivery, and long‑term health of scalable, distributed backend services while mentoring a growing engineering team. Own architecture, API contracts, and production reliability using cloud, containerization, and modern backend patterns.
About the role
Key Responsibilities
- Own the architecture of backend services and platforms, defining microservice boundaries, API contracts, data models, and inter‑service communication patterns.
- Drive delivery across one or more squads, ensuring high quality, on‑time releases, and continuous improvement.
- Mentor and unblock engineers through design reviews, 1:1s, and code feedback, fostering a culture of ownership and excellence.
- Lead incident response and post‑mortem analysis, translating lessons into system hardening and process improvements.
- Collaborate with product, design, and operations to align technical direction with business goals.
Requirements
- 5+ years of backend engineering experience with a strong focus on distributed systems and microservices.
- Proficiency in cloud platforms (AWS preferred), container orchestration (Docker/Kubernetes), and modern backend languages (Java, Go, or Python).
- Demonstrated leadership in a technical team, including mentorship, code ownership, and architectural decision making.
- Hands‑on experience with API design, data modeling, and performance tuning.
- Strong communication skills and a proactive approach to incident management and continuous improvement.
Skills
pythonsqljavanodejsspringgraphqlgrpcaws