EPAM logo

Senior Python Developer

EPAM·Salary not specified

Primary stack

AgilePythonFlaskAIScrumGitDjango

Job description

About the Position

We are looking for a skilled Senior Python Developer to join our team.

This role offers the opportunity to work on cutting-edge projects in a collaborative and innovative setting. You will partner with experienced colleagues and play a key role in shaping our technology landscape.

Responsibilities

  • Develop and maintain scalable backend architectures and services
  • Work closely with multidisciplinary teams to deliver high-quality software products
  • Take part in code reviews and provide input to uphold coding standards
  • Enhance application efficiency and troubleshoot technical challenges
  • Connect and manage integrations with third-party APIs and services
  • Prepare and maintain comprehensive technical documentation for new and existing features
  • Follow and promote best practices throughout all stages of software development
  • Support the continuous enhancement of team workflows and technical expertise

Requirements

  • Minimum of 3 years of relevant experience in software engineering
  • Strong command of Python for building and supporting applications
  • Experience integrating AI or Large Language Models (LLM) into development projects
  • Solid background in database architecture, management, and optimization
  • Proficiency in using Git for source control and team collaboration
  • Practical experience with Python web frameworks like Django or Flask
  • Understanding of Python web server configuration and deployment
  • Awareness of security principles and their application in software projects
  • Experience with user authentication and authorization implementation
  • Familiarity with software development methodologies such as Agile or Scrum
  • Excellent English communication skills, both written and spoken, at B2+ level or above

We Offer

  • Opportunity to work on cutting-edge projects
  • Collaborative and innovative work environment
  • Partnership with experienced colleagues

About the Company

EPAM Systems is a global software engineering and product development company that partners with the world’s leading businesses to deliver technology solutions that drive digital transformation.

© EPAM. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

EPAM helps organizations innovate their business processes and rethink the way they manage their businesses so they can remain competitive in this new digital age.

More at EPAM

All 2384 roles

Popular searches