EPAM logo

Senior Python Developer

EPAM·Salary not specified

Primary stack

Python

Nice to have's

ReactDockerKubernetesCI/CD

Job description

About the Position

We are on the hunt for a seasoned Senior Python Developer to join our expanding crew.

In this role, you will play a vital part in engineering and rolling out trustworthy, large-scale applications that propel our products. Partnering with diverse teams, you will turn imaginative ideas into tangible results and help guide the technical vision of our solutions.

Responsibilities

  • Create, deploy, and maintain robust backend services and applications
  • Design durable, stable, and secure software architectures aligned with organizational goals
  • Cooperate with product leads, design experts, and engineering peers to define and ship new capabilities
  • Carry out code inspections among team members and offer constructive input to maintain top engineering quality
  • Mentor junior engineers and assist them in progressing along their career paths
  • Improve and modernize legacy code to increase efficiency, scalability, and ease of maintenance
  • Engage in technology planning meetings and help shape critical design decisions
  • Identify, analyze, and resolve complex live system issues without delay
  • Stay informed about modern technologies and propose improvements to our development practices

Requirements

  • At least 3 years of practical work experience as a software engineer
  • Expert-level proficiency in Python for developing backend logic and services
  • Real-world experience with React for creating interactive and responsive user interfaces
  • Solid understanding of relational and/or NoSQL databases, including data structure design and query optimization
  • Comfortable working with Git, including branching strategies and collaborative coding routines
  • Established leadership skills, including mentoring teammates, supporting developer growth, and steering technical initiatives
  • Familiarity with Python web frameworks such as Django, Flask, or FastAPI
  • Practical experience with Python web servers (e.g., Gunicorn or uWSGI) for hosting production applications
  • Thorough knowledge of secure development practices and widespread security risks (such as the OWASP Top 10)
  • Experience with software engineering methodologies including Agile, Scrum, or Kanban
  • Familiarity with authentication and authorization frameworks, including OAuth, JWT, and role-based access control
  • Excellent verbal and written English skills (B2+ level or higher)

Nice to Have

  • Experience using cloud services such as AWS, GCP, or Azure
  • Practical skills with containerization platforms like Docker and orchestration tools such as Kubernetes
  • Knowledge of CI/CD pipelines and overall DevOps methodologies

We Offer

  • Opportunity to work remotely in Argentina
  • Be part of a leading company in the tech industry

About the Company

EPAM Systems is a global software engineering and product development company. We partner with the world’s leading companies to deliver innovative digital solutions.

© 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 2376 roles

Popular searches