13 Nov
|
Nxtwave Disruptive Technologies (Hiring for a client)
|
Noida
13 Nov
Nxtwave Disruptive Technologies (Hiring for a client)
Noida
Job highlights
- 3+ years Python development with AI coding tools experience
- Design, develop, test, and deploy scalable frontend and backend applications; own features end-to-end; build production-grade backend services and REST APIs; leverage AI tools to improve code quality; collaborate across teams; participate in architecture and code reviews
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.
- Robust 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.
📌 Software Development Engineer (Noida)
🏢 Nxtwave Disruptive Technologies (Hiring for a client)
📍 Noida