Back to Search
We are seeking a Middle Python Developer to join our team and work on an exciting project that involves developing Python backend services. The project focuses on developing ETL/ELT solutions and updating Python ETL scripts that move data from PostgreSQL to BigQuery.
Responsibilities
- Develop Python backend services, particularly HTTP APIs, using Python/SQL regularly
- Update Python ETL scripts that move data from PostgreSQL to BigQuery
- Collaborate with cross-functional teams to deliver high-quality software solutions
- Participate in design and code reviews to ensure code quality standards are met
- Continuously learn and research new technologies to improve software development processes
Requirements
- 2+ years of backend programming experience, including production-level Python experience
- Strong experience with HTTP APIs, especially REST
- Experienced with relational databases, especially PostgreSQL
- Knowledge of SQL
- Strong understanding of ETL/ELT solutions
- Comfortable with type systems
- Excellent communicational and cooperation skills
- B2+ English level proficiency
Nice to have
- Computer Science, Computer Engineering, or similar degree preferred
- Knowledge of Google Cloud BigQuery and Kubernetes
- Experience with FastAPI
Benefits
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn