Role Overview :
We are seeking highly skilled Backend Developers to design, develop, and maintain scalable, high-performance backend systems that power modern applications. The ideal candidate will have strong expertise in Java, Python, Node.js, Microservices, API Development, Spring Boot, and RESTful Services. This role requires professionals who can build robust backend architectures, optimize system performance, and deliver reliable services that support business-critical applications.
Key Responsibilities :
- Design, develop, and maintain scalable backend applications and services.
- Build high-performance APIs and microservices for enterprise applications.
- Develop robust backend solutions using Java, Python, or Node.js.
- Design and implement RESTful APIs for seamless system integration.
- Build and optimize microservices-based architecture for scalability and reliability.
- Collaborate with frontend, product, and DevOps teams to deliver end-to-end solutions.
- Ensure application performance, security, and scalability across backend systems.
- Write clean, efficient, and maintainable code following best engineering practices.
- Troubleshoot and resolve performance bottlenecks and production issues.
- Implement unit testing, debugging, and code review practices.
- Optimize databases, queries, and backend workflows for efficiency.
- Stay updated with emerging backend technologies and development trends.
Key Result Areas (KRAs) :
- Deliver scalable and reliable backend systems aligned with business requirements.
- Improve API performance, reliability, and response times.
- Ensure high availability and stability of backend services.
- Reduce production issues through efficient coding and testing practices.
- Improve system scalability and architecture efficiency.
- Enhance development productivity and release speed.
- Optimize database performance and backend processing efficiency.
- Ensure secure and high-quality code delivery.
- Improve system integration and interoperability across platforms.
- Contribute to continuous improvement and backend innovation.
Required Technical Skills :
- Strong expertise in Java.
- Strong expertise in Python.
- Strong expertise in Node.js.
- Hands-on experience with Spring Boot.
- Strong understanding of Microservices Architecture.
- Strong experience in API Development.
- Expertise in RESTful Services.
- Strong knowledge of backend system design and architecture.
- Experience with SQL and NoSQL databases.
- Strong understanding of data structures and algorithms.
- Experience with message queues and event-driven systems.
- Knowledge of authentication, authorization, and security best practices.
- Experience with Git, CI/CD pipelines, and version control systems.
- Familiarity with cloud platforms such as AWS, Azure, or GCP.
- Experience in containerization using Docker or Kubernetes.
Required Professional Skills :
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration skills.
- Ability to translate business requirements into technical solutions.
- Strong ownership and accountability mindset.
- Ability to work in fast-paced development environments.
- Strong debugging and troubleshooting capabilities.
- Strong focus on code quality and maintainability.
- Ability to work effectively in cross-functional teams.
Preferred Skills :
- Experience in enterprise product development.
- Exposure to distributed systems and high-scale applications.
- Experience with DevOps and automation practices.
- Knowledge of performance optimization and monitoring tools.
- Exposure to Agile and Scrum methodologies.
- Experience in BFSI, healthcare, or e-commerce domains.
- Familiarity with AI-driven backend integrations.
Educational Qualifications :
- Bachelors or Masters degree in Computer Science, Engineering, Information Technology, or related field.