Agensi Pekerjaan Penta Consultancy Sdn. Bhd
Node.js Developer
Onsite Node.js Developer role in Puchong, Malaysia: design, build, and maintain scalable TypeScript microservices and REST APIs backed by MongoDB and Redis, deployed with Docker/Kubernetes on AWS. Day to day includes CI/CD support, performance tuning, production troubleshooting, and code reviews.
- Compensation
- Not disclosed
- Location
- Puchong, Selangor, Malaysia
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- Not specified
- Category
- Software engineering
- Posted
Skills
Must have
- 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
Full description
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.