We are looking for a skilled Backend Developer with strong experience in building scalable, cloud-native microservices. The successful candidate will design, implement, and maintain backend services that power business-critical applications, with a strong focus on performance, fault-tolerance, and clean architecture.
Design and implement robust, modular microservices using modern backend frameworks (e.g., Node.js, Java, Go, etc.).
Develop and maintain well-documented, secure, and efficient RESTful and/or gRPC APIs.
Integrate services with databases, message queues (Kafka or RabbitMQ), and external APIs.
Write clean, maintainable, and well-tested code following engineering best practices.
Work closely with frontend, mobile, and DevOps teams to deliver end-to-end solutions.
Participate in system architecture design, service decomposition, and scalability planning.
Monitor, debug, and optimize performance of microservices in production environments.
Apply security best practices in service and data handling (e.g., authentication, authorization, encryption).
Follow agile development processes (sprint planning, stand-ups, retrospectives, etc.).