Back to Search
Senior Python Developer
Python.Data, Amazon Web Services, CI/CD, SQL, Python, Design System Foundations, Amazon DynamoDB, Apache Hive, Apache Spark, Data Software Engineering, Databricks
Sorry, this position is no longer available
We are looking for a highly skilled and motivated remote Senior Python Developer with experience in Cloud and SQL to join our team. As a developer, you will be responsible for designing and developing applications for a commerce platform, including invoicing, billing, and real-time processing. You will also be involved in migrating the platform to the cloud, adding new data sources, and implementing data governance layers. The ideal candidate will be passionate about data engineering, with experience working in a team environment and a proven track record of delivering high-quality code.
Responsibilities
- Design and develop applications for a commerce platform, including invoicing, billing, and real-time processing
- Migrate the platform to the cloud and add new data sources, implementing data governance layers
- Collaborate with a team of developers to achieve project goals and meet deadlines
- Write high-quality, maintainable, and scalable code
- Participate in code reviews and provide constructive feedback to team members
- Contribute to the design and architecture of the platform
- Ensure that the code meets the functional and non-functional requirements of the project
- Create and maintain technical documentation
Requirements
- At least 3 years of experience as a Python Developer
- Demonstrable experience in test-driven development, writing unit testing cases using mock frameworks
- Strong SQL skills
- Solid understanding of complex data pipeline creation, data modelling, and data orchestration tools like Airflow
- Extensive knowledge of Spark and Hive data processing frameworks
- Good knowledge of Data Structures and Algorithms
- Experience in AWS cloud and its components such as EC2, S3, Lambda, DynamoDB, and SQS
- Spoken and written English proficiency at or above an Upper-Intermediate level
Nice to have
- Knowledge of CI/CD processes and tools
- Good to have knowledge of data modelling
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