Devsinc is looking for a passionate Software Engineer – MERN Stack to join our growing engineering team. In this role, you will be responsible for developing scalable, high-performance web applications using the MERN stack (MongoDB, Express.js, React.js, and Node.js). You will collaborate closely with cross-functional teams to build innovative solutions and deliver exceptional user experiences.
Responsibilities
- Develop, test, and maintain scalable web applications using the MERN stack (MongoDB, Express.js, React.js, and Node.js).
- Build responsive, user-friendly, and high-performance front-end applications using React.js.
- Design, develop, and maintain RESTful APIs and backend services using Node.js and Express.js.
- Design, manage, and optimize MongoDB databases for performance and scalability.
- Collaborate with product managers, UI/UX designers, and senior engineers to deliver high-quality software solutions.
- Write clean, maintainable, and reusable code following best development practices.
- Debug, troubleshoot, and resolve application issues across the full technology stack.
- Participate in code reviews and contribute to improving development standards and processes.
- Stay up to date with emerging technologies and industry best practices.
Requirements
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.
- Strong proficiency in JavaScript (ES6+) and modern web development concepts.
- Hands-on experience with the MERN stack (MongoDB, Express.js, React.js, and Node.js).
- Strong understanding of HTML5, CSS3, Bootstrap, Tailwind CSS, and responsive web design.
- Experience developing and consuming RESTful APIs.
- Solid knowledge of React Hooks, Context API, Redux, and component-based architecture.
- Experience with MongoDB database design, aggregation pipelines, indexing, and query optimization.
- Understanding of version control systems such as Git.
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration skills.
- Familiarity with TypeScript.
- Experience with authentication and authorization (JWT, OAuth).
- Knowledge of cloud platforms such as AWS, Azure, or Google Cloud.
- Experience with Docker and CI/CD pipelines.
- Familiarity with Agile/Scrum development methodologies.
Benefits
- Provident Fund
- Medical Inpatient & Outpatient Facilities
- Paid Overtime
- In-house Subsidized Lunch & Dinner
- Gym Facility
- Engaging Company Activities
- Sports Allowance