Backend Team Lead
Lead the backend team building scalable software for robotic operations, fleet management, and performance analytics. Drive architecture and collaborate with AI, simulation, and parallel software teams.
Responsibilities
- Lead the backend team responsible for robotic operations, fleet management, and performance analytics.
- Make architectural decisions concerning scalability, reliability, performance, and observability.
- Coordinate development with AI, simulation, and parallel software teams.
- Promote technical innovation, engineering excellence, and personal accountability.
Requirements
- At least 5 years of hands-on backend development experience building production systems at scale.
- At least 1 year leading backend or platform teams, including roadmap ownership and cross-team collaboration.
- Experience designing and maintaining distributed systems, robust APIs, and data-driven services.
- Strong Python skills and working knowledge of TypeScript.
- Hands-on experience designing and managing SQL and NoSQL databases.
Nice to have
- Experience with RabbitMQ, Kafka, or other messaging and event-streaming platforms.
- Experience with logging, monitoring, and alerting tools such as ELK, Prometheus, or Grafana.
- Experience deploying and managing applications on AWS or GCP.
- Experience with NestJS, Django, or FastAPI.
- Working knowledge of React or Next.js for internal tools and dashboards.