Job Overview
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.
Key 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
- Stay updated on emerging technologies and contribute ideas to improve processes
Required Skills & Qualifications
- 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
- Hands-on experience with test automation (e.g., Selenium, Cypress, Playwright, etc.).
- 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
- Excellent communication and teamwork abilities
- Excellent communication and teamwork abilities
Preferred Skills (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)
- ISTQB or other relevant certFamiliarity with cloud platforms (e.g., AWS, Azure, or Google Cloud)ifications.
- Understanding of containerization (e.g., Docker)
Compensation Package
- Mobile Bill, 2 Weekly Holidays, Insurance, Gratuity, Provident Fund
- Salary Review: Yearly
- Lunch Facilities: Full Subsidy
- Festival Bonus: 2
- Earned Leave Encashment
- Evening Snacks; Unlimited Tea & Coffee
- Yearly Recreational Tour.
- Office Hours: 11 AM to 8 PM
- Workplace: In-Office
Our Culture
We value innovation, collaboration, and continuous improvement. Our project managers play a crucial role in delivering cutting-edge technological solutions.
How To Apply
Send your resume along with a portfolio featuring examples of your relevant work.
Please email your resume to “hr@niftyitsolution.com” with your expected salary.
Write the job position, your years of experience, expected salary, and your university in the subject line of the email. Example: Mid-Level Software Quality Assurance (SQA) Engineer_2Years_50k_NSU
Hi, I’m Ahmad - CTO of Nifty IT Solution Ltd.
I would love to answer all your questions regarding current job offers and our daily work at Nifty IT Solution Ltd. Don’t hesitate to reach out to me!
Nifty IT Solution / Career / Mid-Level Software Quality Assurance (SQA) Engineer