Job Openings Node.js Developer

About the job Node.js Developer

Job Responsibilities:

  • Design, develop, maintain, and support scalable backend applications and APIs using Node.js and TypeScript.
  • Collaborate closely with cross-functional teams, including Product Managers, Architects, QA Engineers, and DevOps Engineers, to gather requirements and deliver high-quality solutions.
  • Develop and maintain microservices-based applications, ensuring high availability, performance, and scalability.
  • Build and optimize RESTful APIs and backend services that integrate with internal and external systems.
  • Participate in system design, technical discussions, code reviews, and solution architecture planning.
  • Deploy, monitor, and troubleshoot applications running in Docker and cloud-based environments.
  • Support CI/CD processes and contribute to automation initiatives that improve deployment efficiency and system reliability.
  • Monitor application performance, identify bottlenecks, and implement improvements to optimize system performance.
  • Troubleshoot production issues, perform root cause analysis, and implement preventive measures.
  • Ensure source code quality, security, maintainability, and compliance with established development standards and best practices.
  • Prepare and maintain technical documentation related to system architecture, development processes, and deployment procedures.


Job Requirements:

  • Strong proficiency in Node.js, TypeScript, and MongoDB for scalable backend application development.
  • Experienced in backend API design, development, and system integration.
  • Solid understanding of microservices architecture and distributed system design principles.
  • Hands-on experience with Docker containerization and CI/CD pipeline implementation.
  • Skilled in Linux environment management and troubleshooting.
  • Familiar with AWS cloud services and infrastructure management.
  • Experience working with Redis for caching, session management, and performance optimization.


Nice To Have:

  • Hands-on experience with Kubernetes and Amazon EKS deployment environments.
  • Capable of troubleshooting production deployment and infrastructure-related issues.
  • Knowledgeable in AWS services including CloudWatch, IAM,
  • Load Balancer configurations, and networking fundamentals.
  • Familiar with Kubernetes ecosystem tools such as Helm, Ingress Controllers, Secrets, and ConfigMaps.
  • Familiar with Windows-based environments and system operations.
  • Experienced in advanced Kubernetes administration and operational management.
  • Strong understanding of AWS cloud infrastructure and architecture.