Company Description
Mentorsmoon Systems is an Indian technology company that offers business consulting, information technology, and outsourcing services. Our cutting-edge technologies empower businesses to grow faster and scale better.
Job Title: Full Stack Developer (Node.js & React.js)
Experience Level: 3-4 Years
Job Summary: We are looking for an experienced and passionate Full Stack Developer with 3+ years of hands-on experience in building scalable and high-performance web applications using Node.js and React.js. You will be responsible for developing, testing, and deploying both front-end and back-end components, ensuring a seamless and efficient user experience. This role requires a strong understanding of core web technologies, modern JavaScript practices, and the ability to contribute across the entire software development lifecycle.
Responsibilities:
- Design, develop, and maintain robust and scalable backend services using Node.js and Express.js.
- Build responsive, intuitive, and high-performance user interfaces using React.js.
- Collaborate with product managers, UI/UX designers, and other engineers to translate business requirements into technical specifications and deliver effective solutions.
- Develop and integrate RESTful APIs to ensure seamless communication between front-end and back-end systems.
- Write clean, well-documented, and efficient code in JavaScript and TypeScript.
- Implement and maintain efficient database schemas and integrate with various database systems (SQL/NoSQL), preferably in MySQL, PostgreSQL and MongoDB.
- Conduct code reviews, provide constructive feedback, and contribute to best practices within the team.
- Troubleshoot, debug, and optimise applications for maximum performance, scalability, and security.
- Participate in the entire software development lifecycle, from concept and design to testing and deployment.
- Stay up-to-date with emerging technologies and industry trends to continuously improve our tech stack and development processes.
- Candidates from Delhi-NCR will be preferred.
Required Skills and Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 3-4 years of professional experience as a Full Stack Developer.
- Proven expertise in Node.js for backend development.
- Strong proficiency in React.js for frontend development.
- In-depth understanding of JavaScript (ES6+) and TypeScript.
- Solid knowledge of HTML and CSS (including modern CSS practices and pre-processors).
- Experience with Express.js (or similar Node.js frameworks like NestJS, Koa).
- Experience with relational and/or NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).
- Proficiency with version control systems, particularly Git.
- Strong problem-solving skills and an analytical mindset.
- Excellent communication and teamwork abilities.
Good to Have:
- Experience working in a service-based organisation or on client-facing projects.
- Solid understanding of Data Structures and Algorithms.
- Experience with cloud platforms (e.g., AWS, Azure, GCP).
- Familiarity with containerization technologies (e.g., Docker, Kubernetes).
- Knowledge of CI/CD pipelines and DevOps practices.
- Experience with testing frameworks (e.g., Jest, React Testing Library, Mocha, Chai, Supertest).
- Understanding of modern authorisation and authentication mechanisms (e.g., OAuth, JWT).
Why Join Us
We offer a competitive salary, comprehensive benefits, and a collaborative work environment where innovation is encouraged. You'll work on challenging projects with cutting-edge technologies and have ample opportunities for professional growth and skill development.
Skills Required
Git, Typescript, Javascript, react.js , Express.Js, Mongodb, Css, Node.js, Mysql, Postgresql, Html