Senior Python Developer
Summary
Senior Python developer (8+ years) building cloud-native backend and data engineering systems: migrating legacy scripts to the cloud, designing scalable ETL/processing pipelines, optimizing performance for large datasets, and implementing automated testing with AWS, Spark/Airflow, Git and CI/CD in Agile teams.
The Candidate: Bachelor's degree in Computer Science, Information Technology, or a related field. Minimum 8 years of Python development experience, with a focus on backend and data engineering. Proven experience with cloud platforms (preferably AWS). Strong understanding of data engineering concepts, including ETL, data integration, and distributed processing. Hands-on experience with Airflow, Apache Spark.or similar orchestration tools. Solid knowledge of SQL, database design, and performance tuning. Experience with automated testing frameworks and integration testing. Familiarity with .NET is advantageous. Proficiency in version control (Git), CI/CD tools, and Agile development practices. Preferred Qualifications Bachelor's degree in a related field, or equivalent practical experience.