Responsibilities:
Design, develop, and maintain scalable microservices using Node.js, Express, and TypeScript.
Ensure microservices are optimized and compatible for deployment in Docker and Kubernetes environments.
Implement and manage telemetry logging solutions using tools like Kibana, providing robust monitoring and insights into application performance.
Collaborate with the DevOps team to containerize microservices, ensuring seamless integration and deployment across different environments.
Handle environment variables, configuration management, and secrets to ensure smooth operation across development, staging, and production.
Utilize NX Monorepo for efficient code management, promoting modularity and code reuse.
Build and maintain RESTful APIs, integrating with third-party services and internal systems.
Troubleshoot, debug, and resolve complex issues in production environments, leveraging modern observability tools.
Mentor junior developers, sharing best practices in microservices architecture, containerization, and telemetry logging.
Requirements:
Extensive experience with Node.js, Express, and TypeScript, building and maintaining scalable backend systems.
Strong understanding of microservices architecture and expertise in making services compatible for containerization.
Proficiency in Docker and Kubernetes, with hands-on experience in deploying and managing containerized applications.
Expertise in telemetry logging and monitoring, particularly with Kibana or similar tools.
Familiarity with NX Monorepo for managing large-scale codebases.
Strong experience with managing environment variables, configurations, and secrets in containerized applications.
Excellent problem-solving skills, with the ability to troubleshoot and resolve issues in live production environments.
Strong collaboration skills, with the ability to work effectively across cross-functional teams, including DevOps, QA, and product teams.
Preferred:
Experience with cloud platforms (Azure) for deploying and managing containerized applications.
Knowledge of CI/CD pipelines and experience in continuous integration and deployment processes - GitHub.
* Familiarity with infrastructure as code tools like Terraform or CloudFormation.
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.