We are seeking a talented and experienced Node.js Developer with a strong background in building scalable applications using modern frameworks.
The ideal candidate will have in-depth expertise in Node.js, Express.js and NestJS, along with robust experience in GraphQL, microservices architecture and Docker
Key Responsibilities:
- Design, develop, and maintain high-performance web applications using Node.js, Express.js, and NestJS.
- Implement and manage GraphQL APIs for seamless data exchange.
- Architect and deploy microservices to enhance application scalability and maintainability.
- Containerize applications using Docker to ensure consistent and scalable deployment.
- Collaborate with cross-functional teams to integrate user-facing elements with server-side logic.
- Ensure code quality, performance, and scalability through rigorous testing and best practices.
Requirements:
- Strong expertise in Node.js, Express.js, NestJS, and Docker.
- Proven experience with GraphQL and building robust API architectures.
- Solid understanding of microservices architecture and implementation.
- Familiarity with database technologies like MongoDB, PostgreSQL,MySQL, MariaDB, SQL Server or similar.
- Strong problem-solving skills and the ability to work independently or as part of a team.
Nice to Have:
- Experience with .NET, ASP.NET MVC Core.
- Knowledge of frontend frameworks like Angular and React.
- Familiarity with Kubernetes and container orchestration technologies.
- Experience in FinTech EMI systems.
- Understanding of Agile methodologies and version control systems (e.g., Git).
- Experience with CI/CD pipelines and cloud platforms (AWS, Azure, etc.).
Skills:
NestJS, Express.js, MariaDB, MySQL, NodeJs, .NET, ASP.Net, SQL Azure, Cloud9 IDE, CI, GraphQL, Microservices,