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.