We are looking for a Backend Engineer in India to work on high-performance, large-scale backend systems that support millions of users daily.
Requirements
- Minimum 3+ years of relevant backend development experience.
- Strong proficiency in Java and object-oriented programming principles.
- Experience with Spring Boot, Spring Cloud, Spring Data, and iBATIS (preferred).
- Solid understanding of microservices architecture and designing highly transactional systems.
- Proficient in SQL, database technologies (MySQL, MongoDB), caching (Redis, Elasticsearch), and message queues (RocketMQ, RabbitMQ).
- Hands-on experience with containerization and cloud technologies such as Docker, Kubernetes, and AWS.
- Familiarity with monitoring tools like Grafana, Prometheus, and AWS CloudWatch.
- Strong problem-solving skills, independent work ethic, and excellent English communication skills.
- Advanced knowledge of software qualities such as resiliency, maintainability, and modern testing techniques.
Benefits
- Remote-first work environment with flexible arrangements.
- Competitive salary with individual performance-based quarterly bonuses.
- 21 days of paid annual leave plus 12 public holidays.
- Health and life insurance coverage.
- Referral and flash bonuses.
- Top-of-the-line equipment for work.
- On-call compensation.
- Annual company retreats and team-building activities.