Backend Developer
Digital India Corporation is currently inviting applications for the following positions purely on Contract/ Consolidated basis for NHAI Datalake3.0 project: –
The last date for submission of applications shall be 4th May, 2025.
Position: Backend Developer
Resource Requirement: 4
Job Summary: The Backend Developer will be responsible for designing, developing, and maintaining scalable backend systems and APIs to support the organization’s software applications and services. This role involves working closely with cross-functional teams to understand requirements, architect solutions, and implement best practices in software development. The ideal candidate to have extensive experience in backend development, strong problem-solving skills, and the ability to lead technical initiatives.
Roles & Responsibilities:
- Design, develop, and deploy robust, scalable, and secure backend systems and APIs using appropriate technologies and frameworks.
- Write clean, maintainable, and efficient code in Node.js, or similar languages.
- Implement authentication, authorization, and encryption mechanisms to ensure data security.
- Design and optimize database schemas, queries, and data models for performance and scalability.
- Implement and maintain database solutions using relational (e.g., PostgreSQL, MySQL) or NoSQL (e.g., MongoDB, Redis) databases.
- Ensure data integrity, consistency, and reliability in database operations.
- Develop RESTful or GraphQL APIs to enable communication between frontend and backend systems.
- Integrate backend systems with third-party services, libraries, and APIs as needed.
- Implement asynchronous processing and message queue systems for handling background tasks.
- Write automated tests (unit tests, integration tests, end-to-end tests) to ensure code quality and reliability.
- Perform code reviews and provide constructive feedback to other developers.
- Debug and troubleshoot issues reported by QA or end users.
- Monitor backend performance metrics and identify areas for optimization.
- Optimize code, algorithms, and infrastructure to improve performance and reduce latency.
- Implement caching mechanisms and other performance optimization techniques.
- Document technical specifications, architectural designs, and implementation details.
- Collaborate with frontend developers, designers, product managers, and other stakeholders to deliver high-quality software solutions.
- Mentor junior developers and share knowledge and best practices within the team.
C. Educational Qualifications:
Bachelor’s or Master’s degree in Computer Science, or related fields from a recognized university/institute.
Important Links:
Download Detailed Notification | Click Here (199 KB) PDF |
Apply Here | Click Here |
Official Website | Click Here |
About Digital India Corporation
Digital India Corporation has been set up by the ‘Ministry of Electronics & Information Technology, Government of India’, to innovate, develop and deploy ICT and other emerging technologies for the benefit of the common man. It is a ‘not for profit’ Company under Section 8 of the Companies Act 2013. The Company has been spearheading the Digital India programme of the Government of India, and is involved in promoting use of technology for e-Governance/e-Health / Telemedicine, e-agriculture, e-Payments etc. The Digital India programme promotes safety and security concerns of growing cashless economy and addresses challenges confronting its wider acceptance. It also promotes innovation and evolves models for the empowerment of citizens through Digital initiatives and promotes participatory governance and citizen engagement across the government through various platforms including social media.