Show more filters
Banner image for EPAM Systems

Senior Python Developer

EPAM Systems

3.6
277 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 looking for a Senior Python Developer to strengthen our backend engineering capabilities and deliver reliable server-side solutions at scale. You will build Python services, APIs, and integrations, improve performance and stability, and collaborate on code quality and engineering standards—apply now.


Responsibilities

  • Develop and improve resilient backend services
  • Design and maintain API endpoints to enable smooth integrations
  • Optimize performance to increase system stability and efficiency
  • Collaborate with teammates to deliver dependable software
  • Review code and provide actionable feedback and recommendations
  • Integrate third-party platforms and external services
  • Troubleshoot issues and resolve software defects
  • Implement automated tests to protect code quality
  • Document technical designs and development outcomes
  • Support continuous improvement of engineering processes

Requirements

  • At least 3 years of professional experience in software development
  • Advanced proficiency in Python for backend/server-side development
  • Comprehensive knowledge of database management and performance optimization
  • Hands-on experience using Git for version control and collaboration
  • Solid background in microservices and designing modular architectures
  • Proven track record with Python testing tools to ensure software quality
  • Deep understanding of software development life cycle processes
  • Practical experience with Django or Flask frameworks
  • Working knowledge of Python web server configuration and deployment
  • Clear understanding of secure coding practices
  • Insight into software development methodologies to run projects efficiently
  • Background in implementing user authentication and authorization
  • English proficiency at B2+ (Upper-Intermediate) or higher, written and spoken

Nice to have

  • Experience with Docker or comparable containerization tools
  • Exposure to building and maintaining CI/CD pipelines
  • Participation in Agile development teams

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