Back to Search
Currently, we are looking for a remote Senior Python Developer to join our team.
Responsibilities
- Work across scrum teams to design, develop, test, deploy and maintain data-intensive applications
- Write efficient and well-tested code to serve renewable energy data via web APIs
- Evangelize modern software engineering practices, and speak to the merits of approaches such as microservices vs. monoliths, mono vs. multi repos
- Work with DevOps to integrate serverless cloud architecture components and improve build/deploy processes
- Stay on top of tech trends, experimenting with and learning new technologies, participating in internal & external technology communities, and mentoring other members of the engineering team
Requirements
- 2+ years of relevant experience
- Proficiency in at least one programming language, Python preferred
- Strong background in API design including versioning, isolation, and microservice architectures
- Experience with cloud compute technologies (ideally AWS or Azure), such as Lambda and ECS
- Familiarity with Docker and other environment management tools (pipenv, pnpm, etc.)
- Working understanding of git and developing collaboratively in an agile environment
- Basic proficiency with SQL
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