Senior Python Developer
Python.Core, CI/CD, Docker, Pytest, Scrum, SDLC Methodologies, Django, SQLAlchemy, MySQL, PostgreSQL, Microsoft SQL Server, Unix, Git
We are actively seeking a highly skilled Senior Python Developer to join and strengthen our software development team. This pivotal role focuses on advancing and refining our software solutions that address diverse operational demands. As a Senior Developer, your leadership and deep technical knowledge will be instrumental in spearheading our projects and ensuring the successful delivery of powerful and effective software products.
Responsibilities
- Architect, program, and deploy advanced software applications utilizing Python
- Spearhead backend development initiatives and seamlessly integrate with frontend architectures
- Optimize applications to enhance performance and scalability
- Establish and maintain stringent security measures and data protection strategies
- Work collaboratively with various team members to ensure timely project execution
- Provide mentorship to junior developers and foster a culture of technical excellence
- Keep abreast of the latest developments and trends in Python programming
- Conduct rigorous code reviews to uphold superior standards of code quality
Requirements
- A minimum of three years of hands-on experience in Python programming
- Extensive knowledge of relational databases including MySQL, PostgreSQL, and Microsoft SQL Server
- Expertise in designing and managing CI/CD workflows
- Proficient with Docker for streamlined application deployment and management
- Well-versed in Pytest for developing and executing comprehensive test suites
- Competent in Unix-like systems for optimal development environments
- Adept at using Git for effective version control
- Familiar with Scrum and various other SDLC practices to manage and lead software development projects
- Experienced in using Django and SQLAlchemy frameworks for sophisticated application development
- Excellent command of the English language with strong communication abilities, capable of effective interaction at a B2 level or higher
Nice to have
- Practical experience with cloud services like AWS, Google Cloud, or Azure
- Active participation in open-source communities
- Possession of advanced Python certifications or related technical qualifications
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