Backend Developer | Codersbrain
contractual
Posted on August 21, 2025
Job Description
Software Developer (Node.js, MERN Stack)
Company Overview
Not specified.
Job Summary
The Software Developer will be responsible for designing, developing, and maintaining web applications using the MERN stack. The role involves collaboration with front-end and back-end teams to create high-performance web applications and APIs. The developer will also be expected to participate in the entire application lifecycle, ensuring deliverables meet quality standards and are aligned with business objectives.
Responsibilities
- Participate in the entire application lifecycle, including concept, design, development, testing, deployment, and support.
- Collaborate with front-end and back-end developers, designers, and stakeholders to gather and understand project requirements.
- Design and implement efficient and reusable backend and frontend components using the MERN stack.
- Develop robust and scalable APIs using Node.js and Express.js for seamless integration with frontend components.
- Build responsive and user-friendly UI components using React.js, ensuring high performance and optimal user experience.
- Integrate user-facing elements with server-side logic, ensuring high performance and responsiveness.
- Write efficient and well-documented code following best practices and industry standards.
- Debug and resolve software defects and technical issues as they arise during the development and testing phases.
- Collaborate with the QA team to conduct thorough testing to identify and address any performance or functionality gaps.
- Participate in code reviews to maintain code quality and ensure adherence to coding standards.
- Stay up to date with the latest industry trends and emerging technologies to continuously improve development practices.
- Contribute to improving development processes and workflows for enhanced team efficiency.
Qualifications
- Educational Qualifications: B.Tech (Computer Science/Information Technology), BCA, or MCA.
- Experience: 2-8 years in software development with a focus on web applications.
- Mandatory Skills:
- Experience with building RESTful APIs using Node.js and Express.js.
- Solid understanding of the MERN stack and its components.
- Knowledge of database systems, particularly MongoDB, and experience with data modeling.
- Proficiency in JavaScript frameworks/libraries such as React.
- Experience in writing unit test cases using frameworks like Mocha & Chai.
- Ability to build performant and SEO-friendly web applications using React.js and Next.js.
- Hands-on experience in rendering Next.js apps using Server-Side Rendering (SSR) and Static Site Generation (SSG).
- Understanding of core web vitals.
Preferred Skills
- Understanding of Google Cloud Platform (GCP) or similar cloud providers such as AWS.
- Familiarity with DevOps practices and tools.
Experience
- 2-8 years of relevant experience in software development, particularly with web applications using the MERN stack.
Environment
- Not specified.
Salary
- Not specified.
Growth Opportunities
- Not specified.
Benefits
- Not specified.