Backend Developer | Codersbrain
contractual
Posted on August 21, 2025
Job Description
Software Engineer
Company Overview
Company details not specified.
Job Summary
The Software Engineer will play a crucial role in the design, development, and deployment of web applications. This position requires collaboration across multiple teams to ensure high-quality and performant application delivery, focusing on both the frontend and backend components of projects.
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.
- 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.
- Assist in estimating project timelines and providing accurate updates on progress.
Qualifications
- B.Tech (Computer Science/Information Technology), BCA, or MCA.
- 2-8 years of relevant experience in software development.
- Proficient with building RESTful APIs using Node.js and Express.js.
- Strong understanding of the MERN stack and its components.
- Experience with data modeling, particularly using MongoDB.
- Proficient in JavaScript frameworks/libraries such as React.
- Experience with writing unit test cases using frameworks such as Mocha and Chai.
- Hands-on experience with Next.js for building performant and SEO-friendly web applications.
- Familiarity with core web vitals and performance optimization.
Preferred Skills
- Understanding of Google Cloud Platform (GCP) or similar cloud providers such as AWS.
- Knowledge of DevOps best practices.
Experience
- 2-8 years of relevant experience in software engineering, focusing on web application development using modern technologies.
Environment
- Located in Pune; specifics about remote or in-office work are not specified.
Salary
Salary details not specified.
Growth Opportunities
Opportunities for growth within the company are not specified.
Benefits
Details related to benefits are not specified.