Save Job
Posted 2w ago

Lead Python Developer

@ EPAM Systems
Colombia
RemoteFull Time
Responsibilities:planning architecture, maintaining services, leading reviews
Requirements Summary:5+ years software development experience, 1+ year leading teams, deep Python proficiency, experience with databases, Git, Python web frameworks and servers, security best practices, user authentication, and English B2+.
Technical Tools Mentioned:Python, Git, Django, Flask, Large Language Models (LLM)
Save
Mark Applied
Hide Job
Report & Hide
Job Description

We are expanding our engineering team with a Lead Python Developer to own backend design and keep services scalable, secure, and performant. You will lead reviews, coordinate with multiple teams, and guide delivery for complex initiatives—apply now to join us.

Responsibilities

  • Plan and maintain scalable backend architectures and services to match evolving business requirements
  • Partner with cross-functional teams to deliver dependable and high-performing software products
  • Facilitate code reviews and ensure exceptional code quality across the team
  • Boost application efficiency and solve technical challenges as they occur
  • Supervise integration of third-party APIs and external services into existing systems
  • Produce and maintain comprehensive technical documentation for all system components
  • Advocate for and enforce best practices throughout the software development lifecycle
  • Help improve team workflows and develop stronger technical expertise

Requirements

  • Minimum 5 years of experience in software development
  • At least 1 year of experience leading and managing development teams
  • Deep proficiency in Python for designing and maintaining applications
  • Background in AI solutions or Large Language Models (LLM) used in software projects
  • Strong background in database architecture, management, and optimization
  • Proficiency with Git for version control and collaborative development
  • Practical experience with Python web frameworks such as Django or Flask
  • Understanding of Python web server setup and deployment processes
  • Knowledge of security best practices and their application in software development
  • Experience implementing user authentication and authorization mechanisms
  • Familiarity with Agile or Scrum methodologies for software development
  • Excellent English communication skills (B2+ Upper-Intermediate or higher), both written and spoken

We offer/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

EPAM is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity or expression, disability, protected veteran status, or any other characteristic protected by applicable law.