We are seeking a talented Node.js Backend Developer to join our dynamic team.
As a Node.js Backend Developer, you will be responsible for designing, developing, and maintaining scalable backend systems that power our applications.
You will collaborate with cross-functional teams to deliver high-quality software solutions.
Responsibilities:
Develop robust and scalable backend systems using NestJS
Design and implement RESTful APIs
Collaborate with frontend developers to integrate user-facing elements with server-side logic
Optimize application for maximum speed and scalability
Implement security and data protection measures
Write clean, maintainable code and conduct thorough code reviews
Troubleshoot and debug issues
Stay up-to-date with emerging technologies and best practices
Requirements:
Proficiency in NestJS & Typescript
4 Years Experience as a backend engineer
Profound knowledge of MongoDB & mongoose ODM (SQL & MySQL a plus)
Ability to understand specifications and API requirements
Understanding of asynchronous programming and event-driven architecture
Experience with version control systems (e.g., Git)
Strong problem-solving skills and attention to detail
Excellent communication and collaboration abilities
Bachelor's degree in Computer Science, Engineering, or a related field (preferred)
Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform
Knowledge of containerization and orchestration tools like Docker and Kubernetes