HamburgerMenu
hirist

Job Description

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 :



- 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



Preferred Qualifications :



- Experience with IoT or telemetry platforms


- 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


info-icon

Did you find something suspicious?