About the job
We are looking for a highly skilled Backend Engineer with 2+ 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. 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 2 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.
Requirements
- Node.js
- Nest.js
- TypeScript
- PostgreSQL
- MongoDB
- Docker
- Kubernetes
- Kafka
Qualifications
- Bachelor’s degree in Computer Science or a related field
Preferred Technologies
- Node.js
- Nest.js
- TypeScript
- PostgreSQL
- MongoDB
- Docker
- Kubernetes
- Kafka
Similar Jobs
Backend Engineer
Entytle
Backend Engineer
Simcorp
Backend Engineer
SiteRecon