Nagarro

Staff Engineer, Full Stack Developer – Python + Java script

Nagarro
Apply
11 hours ago
Bengaluru, IndiaStaff+

Responsibilities

  • Design and develop production-grade full-stack web applications and REST APIs.
  • Build responsive, scalable frontend applications with JavaScript and React.
  • Develop backend services and APIs using Python with Flask or FastAPI.
  • Design and optimize relational database schemas, queries, indexes, and data models.
  • Own end-to-end development from database design through backend services and user interfaces.
  • Participate in system design and develop scalable, maintainable architectures.
  • Troubleshoot complex technical issues and deliver effective solutions.
  • Develop and maintain API documentation using Swagger/OpenAPI.
  • Collaborate with cross-functional teams to understand requirements and deliver quality solutions.
  • Follow Git, coding, testing, and software development best practices.
  • Contribute to CI/CD and Docker-based containerized deployments.
  • Explore AI-assisted development tools and Agentic AI frameworks where applicable.
  • Mentor junior developers and contribute to engineering best practices.

Requirements

  • 5.5+ years of total experience.
  • Strong hands-on expertise in JavaScript, including ES6+, async/await, and closures, and React.
  • Strong Python proficiency with production-grade development experience.
  • Hands-on experience with Flask or FastAPI for building REST APIs.
  • Strong relational database experience, preferably PostgreSQL; MySQL or SQL Server is also acceptable.
  • Understanding of database schema design, joins, indexing, and query optimization.
  • Strong understanding of application architecture, system design, scalability, and problem-solving.
  • Experience with end-to-end development from database schema and backend services through frontend UI.
  • Experience with Git and version control best practices.
  • Bachelor's or master's degree in computer science, information technology, or a related field.
  • Experience with Electron is good to have.
  • Experience with Agentic AI frameworks such as ADK or LangGraph is good to have.
  • Experience with Swagger/OpenAPI, Docker, CI/CD, and unit/integration testing is preferred.
  • Experience with Claude Code or other AI-assisted development tools is an added advantage.

Tech Stack

DockerElectronFastAPIFlaskGitJavaScriptMicrosoft SQL ServerMySQLPostgreSQLPythonReact

Categories

Nagarro

About Nagarro

10,000+ employees

Nagarro provides digital engineering and IT consulting services to enterprises, delivering custom software development, cloud modernization, data and analytics, IoT, and digital commerce solutions. Its business model centers on project-based and managed services across the full product lifecycle, from strategy and design to build and operations. Nagarro is a public company headquartered in Munich and listed on the Frankfurt Stock Exchange, with global delivery across multiple regions.

Contact me