Software Development Engineer 2 (SDE 2) (Noida)

Software Development Engineer 2 (SDE 2) (Noida)

16 Sep
|
Convegenius Edu
|
Noida

16 Sep

Convegenius Edu

Noida

Role Overview

As an SDE-2, you will design and build backend services that power learning and governance products serving millions of users across India. You will own end-to-end delivery of REST APIs, microservices, and AI-enhanced backend features - and work closely with infrastructure teams to deploy and operate these systems across both cloud and on-premise environments, including state data centres (SDCs).

This is a hands-on engineering role for someone who enjoys building for scale, writing clean code, and navigating the real-world constraints of public-sector deployments.

Key Responsibilities

- Architect and implement REST APIs that are robust, well-documented, and easy to consume.

- Design and implement low-latency, high-availability, and performant backend applications.

- Build AI-enhanced or agent-driven backend features using tools like LangChain or CrewAI.

- Build backend services for handling data at large scale, with clean separation of concerns.

- Test software to ensure responsiveness, correctness, and efficiency.

- Collaborate with front-end developers on the integration of UI elements with backend services.

- Take initiatives to build better and faster solutions to the problems of scale.

- Troubleshoot application-related issues and work with the infrastructure team to triage Major Incidents.

- Analyze and research solutions, and develop and implement recommendations accordingly.

- Install and configure software and applications on servers across cloud and on-premise environments.

- Automate and deploy applications including deployments to on-prem and state data centre (SDC).

Qualifications





- Bachelors Degree in Computer Science or a related field.

- Two or more years of skilled backend engineering experience.

- Expertise in JavaScript (ES6) and Node.js is a must.

- In-depth knowledge of frameworks like Express.js and Restify.

- In-depth knowledge of Node.js concepts like the event loop.

- Strong knowledge of algorithms and data structures.

- Experience in building backend services for handling data at large scale is a must.

- Ability to architect high-availability applications and servers on cloud, adhering to best practices.

- Microservices architecture is preferable.

Preferred qualifications

- Hands-on experience deploying and managing applications on on-premise infrastructure, particularly State Data Centres (SDCs), NIC, or other government data centres.

- Experience with virtualization platforms (VMware, KVM, Hyper-V, Nutanix) commonly used in SDCs.

- Experience with infrastructure-as-code and configuration management tools like Ansible, Terraform, or Puppet for hybrid (cloud + on-prem) environments.

- Basic knowledge of AWS and Docker containerization.

- Experience with Kubernetes or other container orchestration in on-prem clusters.

- Exposure to monitoring and any observability tools (Prometheus, Grafana, ELK, Zabbix, Nagios) for production systems.

- Knowledge of front-end frameworks like ReactJS would be a plus.

Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.

📌 Software Development Engineer 2 (SDE 2) (Noida)
🏢 Convegenius Edu
📍 Noida

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software development engineer 2 (sde 2) (noida) / noida

Subscribe to this job alert:

Get the latest job offers by email for: software development engineer 2 (sde 2) (noida) / noida