- Node.js


Nifty IT Solution Ltd This company has been verified by this domain - niftyitsolution.com/
Dhaka, Bangladesh
Description
Job Description
We are looking for a motivated Node.js Junior Developer to assist in developing, testing, and maintaining server-side applications with a focus on Express, NestJS, TypeScript, and MongoDB. You will work closely with senior developers and cross-functional teams to build robust and scalable backend solutions. As part of our passionate team, you'll contribute to innovative projects while growing your skills in a collaborative environment.
Responsibilities
- Develop and maintain server-side applications using Express and NestJS with TypeScript
- Utilize Mongoose to interact with MongoDB for efficient data modeling and management
- Build and integrate RESTful APIs to support front-end functionality
- Write clean, efficient, and well-documented code following TypeScript best practices
- Assist in debugging, testing, and optimizing application performance
- Participate in code reviews and team meetings to ensure high-quality deliverables
- Stay updated on emerging technologies and contribute ideas to improve processes
- Collaborate with dedicated project teams to deliver projects on time and within budget
Requirements
Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience)
1-2 years of experience with Node.js and JavaScript (ES6+)
Hands-on experience with NestJS and TypeScript for building scalable backend applications
Proficiency with MongoDB and Mongoose for database schema design and querying
Familiarity with RESTful API development and asynchronous programming
Knowledge of version control systems like Git
Strong problem-solving skills and eagerness to learn
Excellent communication and teamwork abilities
Nice-to-Have
Experience with unit testing frameworks (e.g., Jest, Mocha)
Familiarity with end-to-end (E2E) testing tools and methodologies
Experience with other MongoDB tools or libraries (e.g., MongoDB Atlas)
Familiarity with cloud platforms (e.g., AWS, Azure, or Google Cloud)
Understanding of containerization (e.g., Docker)