Senior Python Developer
Python.Core, CI/CD, Docker, Pytest, Scrum, SDLC Methodologies, Django, SQLAlchemy, MySQL, PostgreSQL, Microsoft SQL Server, Unix, Git
We are in search of a seasoned Senior Python Developer to expand our development team. This role is crucial for driving the development and optimization of our software solutions that serve a broad range of operational needs. As a Senior Developer, you will provide leadership and technical expertise to our projects, ensuring the delivery of high-quality and impactful software products.
Responsibilities
- Design, develop, and implement software solutions using Python
- Lead backend development efforts and interface with frontend systems
- Enhance system efficiency and scalability through performance optimizations
- Implement and enforce security protocols and data protection measures
- Collaborate with team members across departments to drive project completion
- Guide and mentor junior developers in the team
- Stay updated with the latest industry trends and technologies in Python development
- Review code and ensure maintenance of high standards in code quality
Requirements
- Minimum of 3 years of professional experience in Python development
- Strong experience with relational databases such as MySQL, PostgreSQL, and Microsoft SQL Server
- Proficiency in implementing and managing CI/CD pipelines
- Experience with Docker for efficient application deployment and scaling
- Familiarity with Pytest for writing and executing test cases
- Proficient in Unix-like environments for software development
- Skilled in using Git for source code management
- Knowledge of Scrum and other SDLC methodologies to effectively lead software projects
- Experience with Django and SQLAlchemy for robust application development frameworks
- Fluent in English with strong communication skills, capable of interacting effectively at a B2 level or higher
Nice to have
- Experience with cloud computing platforms such as AWS, Google Cloud, or Azure
- Involvement in open-source projects
- Advanced certifications in Python and related technologies
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