Salary : Rs. 30,000/- consolidated pay per month
Number of posts : 01 (one)
Age limit : For B.E./B.Tech. 24 years and for M.Sc. / MCA / M.Tech. 26 years as on the last date of submission of online application
Eligibility Criteria:
i) Education :
B.Tech / B.E. in Computer Science, Information Technology, or related field
M.Sc. / MCA / M.Tech. in AI, ML, Data Science, or related discipline also eligible
ii) Experience :
1–3 years of professional experience in backend development, systems integration, or API engineering
Desired Technical Skills:
• Strong backend development experience: Node.js (NestJS/Express), Python (FastAPI/Django REST), or Java (Spring Boot)
• Deep understanding of API design principles, RESTful architecture, and OpenAPI/Swagger specification
• Experience implementing API gateways: Kong, AWS API Gateway, NGINX, Apigee, or similar
• Proficiency with SSO and identity protocols: SAML 2.0, OAuth 2.0, OpenID Connect, LDAP/Active Directory
• Experience with message brokers and event-driven architecture: Apache Kafka, RabbitMQ, or Redis Pub/Sub
• Strong database skills: PostgreSQL/MySQL for relational data; MongoDB or Elasticsearch for document/search needs
• Experience with containerisation and orchestration: Docker, Docker Compose, Kubernetes
• Knowledge of CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI) and DevOps practices
• Familiarity with cloud platforms: AWS, GCP, or Azure — particularly managed API and integration services
• Experience in systems integration, ETL workflows, or enterprise service bus (ESB) patterns is a significant plus
Role Overview:
This position is the technical backbone of NID's platform consolidation initiative. The Junior Programmer will be responsible for designing the integration architecture that ties together the Institute's diverse IT systems into a unified, interoperable platform. Working closely with senior programmers, this individual will also supervise the web services intern team and ensure all APIs and data pipelines meet reliability, security, and performance standards.
Key Responsibilities:
• Architect and implement a unified integration layer connecting all NID IT systems: Credit & Evaluation, Placements, Institute Portal, Visiting Faculty Desk, and the new mobile platform
• Design, develop, and maintain a comprehensive REST API ecosystem and, where relevant, GraphQL services
• Implement an API gateway strategy — centralising routing, authentication, rate-limiting, logging, and monitoring across all services
• Build event-driven integration flows using message brokers (RabbitMQ, Kafka) for asynchronous data synchronisation between systems
• Implement single sign-on (SSO) and federated identity management across all IT platforms using SAML 2.0 or OpenID Connect
• Define and enforce API standards, versioning policies, and governance practices for the institution
• Supervise and technically guide the web services intern team; review code and integration designs
• Ensure all integrations comply with data security standards; implement encryption, logging, and audit trails
• Set up monitoring dashboards and alerting for integration health (uptime, latency, error rates)
• Create and maintain comprehensive technical documentation for all APIs, integration flows, and system architecture
Download Advertisement