Python Engineer

Nagarro
Summary
Join Nagarro, a global digital product engineering company, as a mid-level Python Developer. You will play a key role in migrating a legacy on-premises integration platform to a modern, cloud-native solution using Python and AWS services. Collaborate with the team to transition from legacy systems to cloud-native platforms, ensuring scalability and resilience. Develop efficient, maintainable, and scalable Python code bridging legacy systems with modern cloud-based architectures. Implement and manage cloud infrastructure using Infrastructure as Code. Participate in technical discussions and provide input on architecture and system design decisions. This role requires 3-5 years of hands-on Python development experience and familiarity with cloud infrastructure management.
Requirements
- Between 3 - 5 years of hands-on Python development experience, particularly in building and integrating cloud-based services
- Experience with event-driven architectures and integrating cloud services with traditional RDBMS systems (e.g., Oracle, SQL Server)
- Familiarity with cloud infrastructure management, including experience with Infrastructure as Code tools (Terraform, CDK, CloudFormation)
- Solid understanding of REST APIs, cloud-native architectures, and event-driven systems
- Ability to work on large-scale integrations across global platforms, ensuring scalability and resilience
Responsibilities
- Develop integration components using Python and AWS services (Lambda, SQS, ECS, API Gateway, DynamoDB) to support highly scalable, event-driven solutions
- Collaborate with the team to transition from legacy, on-prem middleware systems to cloud-native platforms
- Write efficient, maintainable, and scalable Python code that bridges legacy systems with modern cloud-based architectures
- Ensure resilience and fault-tolerance in integrations, utilizing AWS best practices for auto-recovery, rollback, and retry mechanisms
- Implement and manage cloud infrastructure using Infrastructure as Code (Terraform, CDK, CloudFormation)
- Participate in technical discussions and provide input on architecture and system design decisions
Preferred Qualifications
- Proficient in AWS services, including Lambda, SQS, ECS, API Gateway, and DynamoDB
- Knowledge of AWS SDK for dynamic cloud infrastructure management
- Experience with Warehouse Management Systems (WMS) or similar operational systems
Share this job:
Similar Remote Jobs
