Software Development Engineer

Nxtwave Disruptive Technologies(Hiring for a Client)

Dadri, Greater Noida

On-site

INR 1,200,000 - 2,200,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Nxtwave Disruptive Technologies(Hiring for a Client) is seeking a skilled Full Stack Software Engineer with strong Python development experience to build scalable, reliable, and high-performance applications in an AI-native environment.

You will own features end-to-end, design and deploy backend services, and collaborate with Product, Design, AI, and Engineering teams to deliver impactful solutions while leveraging AI coding tools to improve productivity and code quality.

Qualifications

  • 3+ years of professional software engineering experience.
  • Strong Python development experience with production-grade applications.
  • Experience with REST APIs, RDBMS, NoSQL, and distributed systems.
  • Experience building and integrating end-to-end applications.
  • Hands-on experience using AI coding tools as part of the development process.
  • Understanding of AI-assisted software development practices, including code generation, test generation, debugging, code reviews, and documentation.

Responsibilities

  • Design, develop, test, and deploy scalable, efficient frontend and backend applications.
  • Own features end-to-end, from requirement analysis and solution design to development, testing, deployment, and production support.
  • Build and maintain production-grade backend services and REST APIs using Python.
  • Leverage AI coding tools throughout the software development lifecycle to accelerate development, generate tests, debug issues, and improve code quality.
  • Adopt AI Development Life Cycle (AIDLC) practices and continuously improve engineering workflows.
  • Design and work with relational databases (RDBMS), NoSQL databases, distributed systems, and cloud-native architectures.
  • Identify and implement improvements in application performance, scalability, reliability, security, and maintainability.
  • Collaborate with Product, Design, AI, and Engineering teams to translate business requirements into scalable technical solutions.
  • Take ownership of technical challenges, proactively identify issues, and drive solutions independently.
  • Participate in architecture discussions, design reviews, code reviews, testing, and technical documentation.

Skills

Python
REST APIs
RDBMS
NoSQL
Distributed systems
AI coding tools
Code reviews
System design
Independent work
Learning mindset

Tools

GitHub Copilot
Cursor
Claude Code

Job description

Role Overview

We are looking for a skilled Full Stack Software Engineer with strong Python development experience and a passion for building scalable, reliable, and high-performance applications. The ideal candidate should have hands-on experience developing production-grade applications, owning features end-to-end, and leveraging AI-powered development tools to enhance engineering productivity and code quality.

The candidate should be comfortable working in an AI-native engineering environment, solving complex technical challenges, and taking ownership of delivering impactful solutions.

Key Responsibilities
  • Design, develop, test, and deploy scalable, efficient, and reusable frontend and backend applications.
  • Own features end-to-end, from requirement analysis and solution design to development, testing, deployment, and production support.
  • Build and maintain production-grade backend services and REST APIs using Python.
  • Leverage AI coding tools throughout the software development lifecycle to accelerate development, generate tests, debug issues, and improve code quality.
  • Adopt AI Development Life Cycle (AIDLC) practices and continuously improve engineering workflows.
  • Design and work with relational databases (RDBMS), NoSQL databases, distributed systems, and cloud-native architectures.
  • Identify and implement improvements in application performance, scalability, reliability, security, and maintainability.
  • Collaborate with Product, Design, AI, and Engineering teams to translate business requirements into scalable technical solutions.
  • Take ownership of technical challenges, proactively identify issues, and drive solutions independently.
  • Participate in architecture discussions, design reviews, code reviews, testing, and technical documentation.
Required Skills & Qualifications
  • 3+ years of professional software engineering experience.
  • Strong hands-on experience with Python and building production-grade applications and backend services.
  • Good understanding of REST APIs, RDBMS, NoSQL databases, and distributed systems.
  • Experience building and integrating end-to-end applications.
  • Hands-on experience using AI coding tools such as GitHub Copilot, Cursor, Claude Code, or similar tools as part of the development process.
  • Understanding of AI-assisted software development practices, including code generation, test generation, debugging, code reviews, and documentation.
  • Strong problem-solving and analytical skills.
  • Understanding of system design, scalability, performance, and application architecture.
  • Ability to work independently, take ownership, and deliver solutions with minimal supervision.
  • Strong learning mindset, adaptability, and willingness to work on challenging technical problems.
Good to Have
  • Experience building Agentic AI applications or AI-powered workflows.
  • Knowledge of LLMs, RAG, Tool Calling, MCP, AI Agents, and Agent Orchestration.
  • Experience working with multi-agent systems.
  • Experience integrating AI capabilities into production applications.
  • Familiarity with evaluating, monitoring, and optimizing AI-powered applications.
  • Hands-on experience with cloud platforms such as AWS, Azure, or GCP.
Key Expectations
  • Strong engineering ownership and an end-to-end delivery mindset.
  • Ability to use AI tools effectively as development partners rather than just conversational assistants.
  • Systems-thinking approach with an understanding of broader application architecture and customer impact.
  • Ability to work in a fast-paced, AI-native engineering environment.
  • Proactive attitude towards problem-solving, continuous improvement, and technical excellence.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Development Engineer
Software Development Engineer

Mployee.me • Dadri

Remote
INR 1,200,000 - 1,800,000
Software Engineer
Software Engineer

Mastek • Dadri

On-site
INR 900,000 - 1,500,000
Software Engineer
Software Engineer

Mployee.me • Dadri

On-site
INR 900,000 - 1,300,000
Senior Software Engineer
Senior Software Engineer

Epiq Systems, Inc. • Hyderabad, Pune District

On-site
INR 3,000,000 - 6,000,000
Full Stack Engineer
Full Stack Engineer

EXL • Bengaluru

On-site
INR 1,800,000 - 2,800,000
Senior Software Engineer (Full Stack AI Engineer)
Senior Software Engineer (Full Stack AI Engineer)

Icube Consulting Services • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Software Engineer -AI
Software Engineer -AI

Zealogics IT Solutions Pvt Ltd • Ernakulam

On-site
INR 900,000 - 1,500,000
Back End Developer
Back End Developer

Mastek • Dadri

On-site
INR 1,200,000 - 1,800,000
AI ENGINEER
AI ENGINEER

PhotonX Technologies • Hyderabad

On-site
INR 1,800,000 - 2,800,000
Fullstack Developer
Fullstack Developer

Fractal Analytics • Pune District, Gurugram District, Bengaluru

On-site
INR 1,200,000 - 2,000,000