This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
We are seeking an experienced Python Developer to play a key role in the migration of a legacy on-premises integration platform to a modern, cloud-native solution.
The responsibilities include developing integration components using Python and AWS services (Lambda, SQS, ECS, API Gateway, DynamoDB) to support highly scalable, event-driven solutions.
The role involves collaborating with the team to transition from legacy, on-prem middleware systems to cloud-native platforms.
The developer will write efficient, maintainable, and scalable Python code that bridges legacy systems with modern cloud-based architectures.
Ensuring resilience and fault-tolerance in integrations is crucial, utilizing AWS best practices for auto-recovery, rollback, and retry mechanisms.
The position requires implementing and managing cloud infrastructure using Infrastructure as Code (Terraform, CDK, CloudFormation).
Participation in technical discussions and providing input on architecture and system design decisions is expected.
Requirements:
Candidates must have 3+ years of hands-on Python development experience, particularly in building and integrating cloud-based services.
Proficiency in AWS services, including Lambda, SQS, ECS, API Gateway, and DynamoDB, is required.
Experience with event-driven architectures and integrating cloud services with traditional RDBMS systems (e.g., Oracle, SQL Server) is necessary.
Familiarity with cloud infrastructure management, including experience with Infrastructure as Code tools (Terraform, CDK, CloudFormation), is essential.
A solid understanding of REST APIs, cloud-native architectures, and event-driven systems is required.
The ability to work on large-scale integrations across global platforms, ensuring scalability and resilience, is important.
Benefits:
Employees can work remotely, providing flexibility in work location.
The company offers a dynamic and non-hierarchical work culture.
Joining Nagarro means being part of a large team of 18,500+ experts across 36 countries, fostering a collaborative environment.
Opportunities for professional growth and development are available, encouraging employees to take their knowledge further.
The role involves tackling challenges and contributing to innovative solutions for clients, enhancing job satisfaction.