Senior Python Developer

EPAM Systems

Education
Benefits
Qualifications
Special Commitments
Skills

EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

We are seeking a highly skilled Senior Python Developer to join our innovative team.

This role is ideal for a professional with a strong passion for designing scalable solutions and who excels at crafting high-quality, robust software systems. You'll work collaboratively with cross-functional teams to deliver impactful software solutions that drive business success.

Responsibilities

  • Participate and lead full-cycle application development: from design and concept to production
  • Use deep understanding of technologies and APIs to advise on the system's architecture
  • Present technical solutions to product owners and effectively advocate for your approach
  • Push code to production while improving deployment processes and monitoring systems
  • Analyze, rethink, and refactor code to scale the application effectively

Requirements

  • Advanced Python programming skills with 3+ years of experience and understanding of internal mechanics such as interpreter and memory management
  • Experience with SQL language and relational databases, including proficiency in SQLAlchemy
  • Knowledge of SDLC best practices in modern software development
  • Strong communication skills in English (B1+ or higher)

Nice to have

  • Docker experience
  • Background in any cloud platform (AWS, GCP, Azure)
  • Familiarity with Agile development methodologies like SCRUM or Kanban
  • Capability to set up CI/CD for new Python projects
  • Understanding of scraping frameworks or ETL Data Pipelines

We offer/Benefits

  • Dynamic, entrepreneurial corporate environment
  • Diverse multicultural, multi-functional, and multilingual work environment
  • Opportunities for personal and career growth in a progressive industry
  • Global scope, international projects
  • Widespread training and development opportunities
  • Unlimited access to LinkedIn learning solutions
  • Competitive salary and various benefits
  • Advanced wellbeing and CSR programs, recreation area

Do you know someone interested in starting a career in IT? Share our EPAM Campus programs with them, where they can enhance their knowledge in various fields online, free of charge.

Read Full Description
Confirmed an hour ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles