Associate Principal Engineer (Python, Django, Flask, or FastAPI, Cloud, CoPilot/ChatGPT)

  • Full-time
  • Service Region: South Asia

Company Description

👋🏼We're Nagarro.

We are a Digital Product Engineering company that is scaling in a big way! We build products, services, and experiences that inspire, excite, and delight. We work at a scale — across all devices and digital mediums, and our people exist everywhere in the world (18000+ experts across 36 countries, to be exact). Our work culture is dynamic and non-hierarchical. We are looking for great new colleagues. That is where you come in!

Job Description

Must have Skills : Python (Strong), Good To Have Skills : , Job Description : Develop and maintain backend services and REST APIs using Python (Django / Flask / FastAPI). Design and manage databases and data access layers with performance and data integrity in mind. Implement authentication, authorization, and security best practices. Use AI tools (e.g., GitHub Copilot, ChatGPT) for: Code generation and refactoring Bug fixing and optimization Writing unit tests and documentation Integrate backend systems with frontend applications and third-party services. Write clean, testable code and participate in code reviews and Agile ceremonies. Support deployments, monitoring, and issue resolution in cloud / containerized environments. Key Skills Python, REST APIs, SQL/NoSQL databases Secure coding and testing practices Experience with AI-assisted development tools Agile development mindset

Qualifications

Requirements

  • Experience : 9 -12 Years
  • Bachelor's or master’s degree in computer science, Information Technology, or a related field.
  • Strong hands-on experience in Python development with expertise in Django, Flask, or Fast API frameworks.
  • Proven experience in designing, developing, and maintaining RESTful APIs for enterprise applications.
  • Strong understanding of SQL and NoSQL databases, data Modeling, query optimization, and performance tuning.
  • Experience implementing authentication, authorization, and application security best practices.
  • Knowledge of secure coding standards, testing methodologies, and code quality practices.
  • Experience with cloud platforms and containerized environments such as Docker and Kubernetes.
  • Hands-on experience with AI-assisted development tools such as GitHub Copilot, ChatGPT, or similar tools.
  • Proficiency in writing clean, maintainable, and testable code with unit and integration testing.
  • Familiarity with Agile development methodologies, code reviews, and collaborative software development practices.
  • Strong problem-solving, debugging, and performance optimization skills.
  • Excellent communication and stakeholder management skills.

Responsibilities

  • Develop, enhance, and maintain backend services and REST APIs using Python and related frameworks such as Django, Flask, or FastAPI.
  • Design and manage database structures, data access layers, and ensure data integrity, scalability, and performance.
  • Implement robust authentication, authorization, and security controls across backend applications.
  • Leverage AI-assisted development tools for code generation, refactoring, debugging, optimization, testing, and documentation activities.
  • Integrate backend systems with frontend applications, third-party services, and enterprise platforms.
  • Write high-quality, reusable, and testable code following established coding standards and best practices.
  • Conduct code reviews and contribute to improving development processes and engineering standards.
  • Develop and execute unit tests, support quality assurance activities, and ensure application reliability.
  • Participate in Agile ceremonies including sprint planning, daily stand-ups, backlog grooming, and retrospectives.
  • Support application deployments, monitoring, troubleshooting, and issue resolution in cloud and containerized environments.
  • Collaborate with cross-functional teams to deliver scalable, secure, and high-performing software solutions.
  • Drive continuous improvement initiatives focused on performance, automation, reliability, and development efficiency.

By clicking the link above or any third-party link within this posting, you are leaving this site and going to a third-party website where the third-party website's terms and privacy policy apply

Privacy NoticeImprint