You will be responsible for designing, developing, and maintaining Python backend services and APIs. Additionally, you will integrate and manage AWS services such as S3, Glue, Lambda, and IAM. You will also be involved in developing and maintaining data connectors for Snowflake, Azure, and SAP. Your role will require you to write clean, maintainable, and well-tested code with solid unit and functional test coverage. Collaboration with the frontend team to design clear and robust API contracts will be essential. Participation in code reviews, architecture discussions, and sprint planning is expected, along with working closely with QA to ensure high-quality releases. - Design, develop, and maintain Python backend services and APIs
- Integrate and manage AWS services like S3, Glue, Lambda, and IAM
- Develop and maintain data connectors for Snowflake, Azure, and SAP
- Write clean, maintainable, and well-tested code with solid test coverage
- Collaborate with the frontend team to design clear API contracts
- Participate in code reviews, architecture discussions, and sprint planning
- Work closely with QA to ensure high-quality releases
You should bring along the following qualifications and skills:
- Strong Python development experience, preferably with cloud-first design
- Solid understanding of AWS services, especially S3, Glue, Lambda, and IAM
- Experience in designing and consuming REST APIs
- Proficiency in writing and maintaining tests as part of the standard development practice
- Familiarity with CI/CD pipelines and version control using Git
- Experience integrating with Snowflake, Azure, or SAP systems
- Experience with Infrastructure as Code tools like Terraform for managing AWS resources
- Commitment to writing well-tested, maintainable code with unit and integration testing
- Strong communication skills and a collaborative, security-first mindset
- Detail-oriented mindset
- Strong problem-solving skills
- Work availability in the CET time zone
- Outstanding Analytical and Communication Skills are a must