Posted on: 18/12/2025
Description :
- 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 production
Required Skills & Qualifications :
- 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
Preferred Qualifications :
- Experience in other tech stacks like Python, Node
- Understanding / experience with relational database systems.
- Kubernetes (EKS) exposure
- Prior experience in early-stage or scaling startups
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1592385
Interview Questions for you
View All