ITDS is looking for a Senior AWS Python Developer to join their team and contribute to the development of advanced, AI-native cloud platforms for the financial sector. This role is ideal for a hands-on technical leader who enjoys solving complex distributed systems challenges and designing scalable, high-performance cloud architectures.
Key responsibilities
- Design and develop highly scalable, cloud-native platforms leveraging AWS services.
- Create robust distributed systems, APIs, event-driven services, and core platform components.
- Drive engineering excellence by implementing clean architecture, rigorous testing, and efficient CI/CD pipelines.
- Own systems end-to-end, from initial design and development to production deployment and ongoing operations.
- Mentor fellow engineers and collaborate with product teams to deliver enterprise-grade software solutions.
Requirements
- Extensive professional experience in software engineering with a focus on Python development.
- Deep expertise in designing, building, and operating cloud-native applications on AWS.
- Strong understanding of distributed systems, scalability, resilience, and performance optimization.
- Proven track record of delivering high-reliability production systems using modern engineering practices.
- Excellent system design skills and the ability to communicate complex technical concepts effectively.
What we offer
- Opportunity to work on innovative, AI-native cloud solutions for the financial industry.
- A fully remote work environment that supports professional growth and technical leadership.
- Collaboration with talented teams in a culture that values engineering excellence and best practices.