We are seeking a Backend API Developer to design, develop, and maintain scalable, secure, and high-performance backend services and APIs. This role focuses on building cloud-native applications using Node.js (NestJS), and Python, deployed to Kubernetes-based cloud environments.
The position involves working with both enterprise and NoSQL databases (DB2 and MongoDB), implementing strong security controls, and ensuring high code quality through automated testing and best practices.
Key Responsibilities
Design, develop, and maintain RESTful APIs and backend services using:
Node.js with NestJS
Python
Build and operate cloud-native microservices designed for Kubernetes deployment
Develop and optimize database integrations with DB2 and MongoDB
Implement secure authentication and authorization mechanisms using OAuth 2.0 and JWT
Apply OWASP secure coding standards across all applications
Write clean, maintainable, and well-documented code
Create and maintain automated unit, integration, and API tests
Collaborate with DevOps, frontend, and architecture teams throughout the development lifecycle
Participate in system design reviews, code reviews, and architectural discussions
Troubleshoot, debug, and optimize services for performance, scalability, and reliability
Support CI/CD pipelines and production readiness activities