Senior Python Developer

RemoteSalary not specified
Argentina

Job Description, Responsibilities & Requirements

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.

Job Details

Company name:
EPAM
Location:
Argentina
Employment Type:
Contract
Work Mode:
Remote
Posted on TheJob:
Jun 12, 2026
Last checked:
Jul 4, 2026
Posted on the source:
Jul 2, 2026
Apply Now
© 2026 TheJob, Inc. All rights reserved.