Software Development Engineer 2 (Noida)

Software Development Engineer 2 (Noida)

06 Aug
|
ConveGenius.AI
|
Noida

06 Aug

ConveGenius.AI

Noida

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. This is a hands-on engineering role for someone who enjoys building for scale, writing clean code, and delivering end-to-end products for use at scale.

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 and adherence to SOLID principles.

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.

Requirements Bachelor's Degree in Computer Science or a related field.

Two or more years of professional 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 in the cloud, adhering to best practices. Microservices architecture is preferable.

Knowledge of design patterns and high-concurrency application building

Experience working with MySQL and NoSQL databases like DynamoDB and MongoDB.

Experience writing complex SQL queries.

Understanding of communication using WebSockets.

Good understanding of clean architecture and SOLID principles.

Ability to perform technical deep-dives into code.

Good application troubleshooting skills

Familiarity with Git.

Experience with AI-assisted development tools (e. g., Cursor, GitHub Copilot) to accelerate development, assist in code reviews, and support effective coding practices is a must.

Preferred Qualifications (Strong Plus) Experience with infrastructure-as-code and configuration management tools like Ansible, Terraform, Argo CD or Puppet for cloud environments.

Basic knowledge of AWS and Docker containerization.

Experience with Kubernetes or other container orchestration.

Knowledge of AWS/Azure applications like Lambda, SQS, S3 ADLS, etc.

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. This job was posted by Divya Sharma from ConveGenius.

📌 Software Development Engineer 2 (Noida)
🏢 ConveGenius.AI
📍 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 (noida) / noida

Subscribe to this job alert:

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