Staff Engineer, PYTHON at Nagarro
Job Description
Must have Skills : Python (Expert), API Development and Integration (Strong)
Good To Have Skills : .Net Framework, PowerShell (Strong)
We're seeking a highly skilled Python Developer who thrives in cloud-native environments and has a passion for writing clean, "pythogenic" code. This role is ideal for someone who can seamlessly integrate cloud APIs, wrangle databases, and translate legacy .NET/Powershell logic into elegant Python solutions. If you're fluent in DevOps practices and have a knack for building scalable, maintainable systems, this is your playground.
Key Responsibilities:
- Develop and maintain Python applications with a strong emphasis on cloud API integration (AWS, Azure, GCP, etc.)
- Convert and refactor .NET codebases into Python, ensuring performance and readability Design and manage relational and non-relational databases (e.g., PostgreSQL, MongoDB).
- Implement DevOps pipelines and CI/CD workflows using tools like Docker, Kubernetes, GitHub Actions, or Jenkins Write robust, type-safe code using Pydantic for data validation and serialization.
- Collaborate with cross-functional teams to architect scalable backend systems.
- Ensure code quality through unit testing, code reviews, and adherence to Pythonic principles.
Must-Have Skills:
- Strong proficiency in Python with deep understanding of Pythonic design patterns.
- Hands-on experience with cloud API integration (RESTful, GraphQL, SDKs).
- Solid grasp of database design, optimization, and query performance.
- Experience with Dashboard designing and FastAPI or similar frameworks.
- Familiarity with DevOps tools and infrastructure-as-code practices.
- Proven ability to translate .NET logic into Python with minimal supervision Understanding of software architecture, scalability, and security best practices.
More Current Jobs at Nagarro
Apply to other open positions at Nagarro