Show more filters
Banner image for EPAM Systems

Senior Python Developer

EPAM Systems

3.6
271 reviews
EPAM Systems
Job Type   /   Job Level
Full-time   /   Senior Executive
Job Location
Colombia
A free Jobstore account is required to proceed to the employer site.

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 hiring a Senior Python Developer to build secure backend services and scalable APIs that support modern microservices architectures. You will work with Python, databases, and Git-driven workflows, contribute to testing and documentation, and help refine team engineering practices—apply today.


Responsibilities

  • Build and extend backend components that are robust and maintainable
  • Create and support API endpoints for internal and external consumers
  • Improve runtime efficiency while strengthening stability
  • Partner with peers to ship high-quality, reliable software
  • Evaluate code changes and share constructive suggestions
  • Connect and maintain integrations with external platforms and services
  • Investigate production issues and deliver fixes
  • Apply automated testing to keep quality standards high
  • Write and update technical documentation for delivered features
  • Contribute to ongoing improvements in engineering practices

Requirements

  • At least 3 years of experience in software development roles
  • Advanced Python skills focused on server-side programming
  • Strong understanding of database administration, tuning, and optimization
  • Practical experience with Git for source control and team collaboration
  • Hands-on experience designing microservices for flexible system architecture
  • Demonstrated ability to use Python testing tools to safeguard reliability
  • Familiarity with software development life cycle (SDLC) practices
  • Experience working with Django or Flask in production
  • Knowledge of Python web server setup, configuration, and deployment
  • Awareness of secure coding principles and common risks
  • Understanding of development methodologies for effective delivery
  • Experience implementing user authentication and access controls
  • English level B2+ (Upper-Intermediate) or higher, written and spoken

Nice to have

  • Familiarity with Docker or other containerization solutions
  • Experience configuring and operating CI/CD workflows
  • Prior work within Agile teams and ceremonies

We offer

  • 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
A free Jobstore account is required to proceed to the employer site.
Jobs in Colombia   »   Senior Python Developer

More jobs

People also search