We are looking for a highly skilled Backend Engineer with 8+ years of experience in developing backend applications and services using Node.js and Nest.js (TypeScript). The ideal candidate should be excellent at code reviews, have a strong sense of software design strategy, and thrive in a fast-paced, collaborative environment. A deep understanding of database systems, microservices architecture at enterprise scale, and B2B system design will be highly valued.Responsibilities: ● Design, develop, and maintain scalable, high-performance backend applications and services using Node.js and Nest.js. ● Write and maintain unit test cases to ensure code coverage and quality assurance. ● Collaborate in peer programming sessions to share knowledge and improve code quality. ● Conduct code reviews to maintain high engineering standards across the team. ● Design and maintain database structures using PostgreSQL and MongoDB. ● Optimize PostgreSQL queries and work with ORMs in TypeScript (e.g., TypeORM, Prisma). ● Work with Kafka MQ for message-driven communication and system integrations. ● Build and maintain containerized applications using Docker and Kubernetes. ● Collaborate with cross-functional teams to ensure seamless integration between frontend and backend systems. ● Contribute to architecture design, system scalability, and performance optimization. ● Stay updated with the latest backend technologies and industry trends.Requirements: ● Bachelor's degree in Computer Science or a related field. ●Minimum 8 years of experience in backend development using Node.js and Nest.js. ● Strong proficiency in TypeScript. ● Excellent understanding of object-oriented programming and design patterns. ● Deep expertise in PostgreSQL and MongoDB (master-level database skills). ● Proven experience in PostgreSQL query optimization and ORMs (TypeORM, Prisma, Sequelize, etc.). ● Hands-on experience with Kafka MQ, Docker, and Kubernetes. ● Strong understanding of Kubernetes, CI/CD pipelines, and deployment automation. ● Solid understanding of microservices architecture at enterprise scale. ● Experience working with B2B systems and integrations. ● Strong experience with unit testing frameworks and CI/CD pipelines. ● Ability to design and develop scalable distributed systems. ● Excellent problem-solving, communication, and collaboration skills. ● Ability to work independently and effectively in a fast-paced environment.Nice to Have: ● Experience with Go (Golang) or Python. ● Familiarity with telephony systems and their integrations. ● Exposure to microservices orchestration and event-driven architectures. ● Understanding of API security best practices and authentication mechanisms OAuth2, JWT, etc.). ● Experience with cloud platforms such as AWS, GCP, or Azure.If you are a passionate Node.js/Nest.js developer with strong technical expertise, a collaborative mindset, and a drive to build scalable enterprise-grade systems, we’d love to hear from you! Please apply with your updated resume.
Job Title
Senior Backend Engineer – Node.js/Nest.js