3 months ago
Bengaluru, IndiaSenior / Staff+
Responsibilities
- Design and build scalable, distributed systems using microservices and cloud-native AWS patterns.
- Optimize PostgreSQL/MySQL and MongoDB for performance and reliability.
- Implement Elasticsearch for large-scale indexing and Redis for caching strategies.
- Develop and secure RESTful/GraphQL APIs with strong performance characteristics.
- Deploy and optimize AWS services for high availability and fault tolerance.
- Build message brokers for real-time data processing.
- Implement observability and monitoring frameworks for production excellence.
- Leverage AI tools for coding, refactoring, and documentation.
- Lead architecture discussions and mentor senior engineers.
- Drive performance tuning and load balancing for high-throughput systems.
Requirements
- 6-10+ years of backend experience with Go, Python, and/or Node.js.
- Strong expertise in designing scalable distributed systems and microservices.
- Deep experience with PostgreSQL/MySQL and hands-on MongoDB.
- Production experience with Elasticsearch for large-scale search.
- Expertise in Redis and distributed caching strategies.
- Experience with AWS cloud-native architecture.
- Proficient in RESTful/GraphQL API design and security implementation.
- Familiarity with message brokers like Kafka and RabbitMQ.
- Knowledge of CI/CD, automated testing, and deployment strategies.
- Experience with monitoring, logging, and distributed tracing frameworks.
Benefits
- Competitive salary and benefits including family insurance coverage.
- Free health teleconsultations and learning/upskilling budgets.
- Equity in the company.
- Flexible hours and a hybrid work setup.
- Unlimited PTO.
- Opportunity to grow with a fast-scaling company.
