Back End Developer

  • Pune
  • Birlasoft

Role Name: Backend Developer

Experience Level:

3-5+ years

Summary Description of Role & Responsibilities

We are seeking an experienced Backend Developer Lead with a minimum of 5 years of professional experience in developing robust and scalable applications using the MEAN (MongoDB, Express.js, AngularJS, Node.js) stack. The ideal candidate should have a strong background in backend development, possessing excellent coding skills and a passion for creating efficient and reliable server-side systems.


Required Skills:

Computer Science or Computer Engineering required, MS/ME a plus.

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 3-5 years of professional experience in backend development using the MEAN stack.

years’ experience with back-end development including SQL databases and web APIs

  • (e.g., MQTT, REST, SOAP, XML/JSON, etc.)
  • proficiency in JavaScript and its associated frameworks, especially Node.js and Express.js.
  • experience with MongoDB or other NoSQL databases, including database design and query optimization.
  • experience with RESTful API design and implementation.
  • understanding of server-side templating languages and server-side CSS preprocessors.
  • in version control systems, particularly Git.
  • with cloud-based deployment and hosting platforms such as AWS, Azure, or Google Cloud Platform.
  • of containerization and orchestration technologies, like Docker and Kubernetes, is a plus.
  • in implementing authentication and authorization mechanisms using OAuth, JWT, or similar techniques.
  • ability to work in an agile development environment and deliver projects on time.
  • problem-solving skills, with the ability to troubleshoot complex technical issues independently.

communication skills and the ability to collaborate effectively with team members and stakeholders.

  • Understanding of GIT, Version Control


Duties And Responsibilities

  • develop, test, deploy, and maintain scalable and high-performance backend services.
  • with cross-functional teams, including front-end developers, to integrate user-facing elements with server-side logic.
  • and develop server-side applications using the MEAN stack to ensure high performance, scalability, and security.
  • with cross-functional teams, including front-end developers, designers, and product managers, to deliver end-to-end solutions.
  • clean and well-structured code, following best practices and industry standards to maintain code quality and ease of maintenance.
  • RESTful APIs to enable seamless communication between the front-end and backend systems.
  • application performance and troubleshoot issues related to the backend infrastructure.
  • closely with database administrators to design, implement, and optimize database schemas and queries for efficient data retrieval.
  • the application's security and data protection by implementing appropriate security measures and encryption techniques.
  • in code reviews, provide constructive feedback, and mentor junior developers to maintain a high level of technical excellence within the team.
  • up-to-date with the latest industry trends and advancements in backend development to suggest and implement new technologies and methodologies.
  • in the full software development lifecycle, including requirements gathering, design, implementation, testing, and deployment.
  • Review, Lead Developers for tasks and Effort Estimations