Senior Python Developer
Python.Core, Agile, Amazon Web Services, Confluence, Django, Docker, Git, Jira, Leadership, Management, Microservice Architecture Pattern, PostgreSQL, REST API, SQL, Scrum, R Language, Salesforce Tableau, Snowflake, VueJS
We are seeking a highly skilled Senior Python Developer to join our dynamic team.
In this role, you'll collaborate with researchers, data scientists, and engineers to enhance and maintain our cutting-edge algorithms for renewable energy data dissemination. You will be vital in developing APIs and platforms that effectively serve data to both internal and external stakeholders.
Responsibilities
- Design, develop, test, deploy, and maintain data-heavy applications across various scrum teams
- Write well-tested, efficient code for web APIs to distribute renewable energy data
- Promote best practices in software engineering and discuss the advantages of different architectural approaches
- Collaborate with DevOps to enhance serverless cloud architecture integration and optimize build and deployment processes
- Keep abreast of technology trends, experiment with new technologies, and actively participate in technology communities
- Mentor other engineering team members, providing guidance and support
Requirements
- At least 3 years of experience in software development in a professional setting
- Proficiency in Python
- Background in API design, including versioning, isolation, and microservice architectures
- Capability to work with AWS or Azure cloud computing technologies like Lambda and ECS
- Familiarity with Docker, pipenv, and pnpm
- Understanding of git and collaborative development in an agile environment
- Basic proficiency in SQL
- Experience working with PostgreSQL or Snowflake databases
- Skills in managing large-scale data processing pipelines such as Airflow
- Expertise in diagnosing and enhancing application scalability and reliability
- Proficiency in managing cloud infrastructure using tools like Terraform
- Background in building and managing CI/CD pipelines
- Familiarity with wholesale electricity markets is a plus
- Demonstrated ability to lead technical roadmaps, present high-level designs, and guide team execution
Nice to have
- Familiarity with R Language
- Proficiency in using Salesforce Tableau
- Skills in using VueJS
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