Skip To Main Content
backBack to Search

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