Role Summary
We are a fast-growing EV startup building real-time, cloud-native systems for streaming and IoT use cases. We’re looking for a Lead Software Engineer (Rust) who can own backend architecture, build high-performance distributed systems, and mentor a small engineering team.
This is a hands-on leadership role with end-to-end ownership: from system design to production reliability.
Responsibilities
- Design and build scalable, low-latency backend services using Rust
- Own system and cloud architecture for event-driven and streaming platforms
- Build and operate real-time data pipelines using Kafka
- Design and implement REST, GraphQL, and/or gRPC APIs with clear standards for versioning, pagination, and error handling
- Implement authentication and authorization (JWT, OAuth2, API keys, RBAC) and follow security best practices
- Design data models and storage using DynamoDB and other NoSQL databases
- Implement caching strategies using MemoryDB / Redis for performance and cost optimization
- Architect and deploy systems on AWS (EKS, Lambda, DynamoDB, S3, MSK, IAM, VPC, CloudWatch)
- Ensure security, reliability, observability, and cost efficiency in production systems
- Work closely with Product, QA, DevOps, Data, and Security teams to translate requirements into scalable solutions
- Mentor engineers, review code and designs, and take ownership of services in
Required Skills & Qualifications
- 5+ years of backend software development experience
- Strong hands-on expertise in Rust
- Experience building distributed systems, serverless systems and microservices
- Hands-on experience with Kafka or streaming data platforms
- Strong understanding of API design, GraphQL, authentication, and security
- Solid experience with AWS cloud architecture
- Experience with DynamoDB, NoSQL data modeling, and caching systems
- Ability to balance startup speed with long-term scalability and maintainability
Pay: ₹2,500,000.00 - ₹3,500,000.00 per year
Benefits:
- Health insurance
- Life insurance
- Provident Fund
Work Location: In person