
SDE II - Backend
- Gurgaon, Haryana
- Permanent
- Full-time
- System Design & Development: Architect and implement clean, modular, and scalable backend services using Java, Spring Boot, and modern microservice principles.
- Database Management: Design efficient database schemas and write optimized queries for RDS (MySQL/PostgreSQL) and, optionally, NoSQL databases like Elasticsearch, MongoDB, or DynamoDB.
- Messaging & Event-Driven Systems: Integrate Kafka or RabbitMQ to build robust and loosely-coupled event-driven architectures.
- Caching Strategies: Leverage Redis or Memcached to implement high-performance caching strategies for scalable and low-latency systems.
- Distributed Systems: Contribute to the design of distributed, resilient systems that can handle high throughput and concurrency.
- Performance Optimization: Profile and tune backend performance across databases, APIs, and infrastructure.
- Testing & Code Quality: Write clean, maintainable code with comprehensive unit and integration tests to ensure reliability and stability.
- Startup Environment: Thrive in an agile, collaborative environment and take ownership of end-to-end feature delivery.
- 3+ years of hands-on backend development experience in a product-based company (preferably SaaS).
- Strong expertise in Java and Spring Boot ecosystem.
- Solid understanding of Relational Databases (RDS, MySQL, PostgreSQL).
- Experience with Apache Kafka or RabbitMQ for building asynchronous, decoupled systems.
- Proficiency with Redis or Memcached for performance tuning and data caching.
- Strong problem-solving skills and ability to work independently in a fast-paced, startup-like environment.
- Passion for writing clean, readable, and efficient code with strong testing discipline.
- Prior experience working in a high-growth startup for 2+ years.
- Exposure to AI/ML-integrated solutions or interest in working alongside data science teams.
- Experience with infrastructure automation, monitoring tools, or observability stacks.
- Familiarity with NoSQL systems like Elasticsearch, MongoDB, or DynamoDB.
- Knowledge of CI/CD pipelines, Git, and modern development practices.
- Hands-on experience in containerization technologies: Docker, Kubernetes, or AWS ECS/GKE.