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 seeking a Senior Python Developer to become part of our organization.

This position provides the chance to engage with forward-thinking initiatives and help advance our technical capabilities. If you thrive in software engineering and enjoy working alongside skilled colleagues, we welcome your application.


Responsibilities

  • Build and enhance robust backend systems
  • Create and support API endpoints for seamless integration
  • Improve system efficiency and stability
  • Work closely with peers to produce reliable software
  • Review code and share insightful recommendations
  • Connect external platforms and services
  • Identify and fix software challenges
  • Apply automated tests to uphold code standards
  • Document technical aspects of development projects
  • Support ongoing refinement of engineering practices

Requirements

  • At least 3 years of experience in software development
  • Advanced skills in Python for server-side programming
  • Comprehensive understanding of database management and optimization
  • Experience using Git for source control and teamwork
  • Knowledge of microservices for designing flexible architectures
  • Proven ability with Python testing tools to maintain software integrity
  • Familiarity with software development life cycle processes
  • Practical experience with frameworks like Django or Flask
  • Understanding of web server configuration and deployment in Python environments
  • Awareness of secure coding principles
  • Insight into development methodologies for streamlined project execution
  • Background in implementing user authentication and access controls
  • English proficiency at B2+ level or above, both written and spoken

Nice to have

  • Background with Docker or similar containerization solutions
  • Experience setting up and managing CI/CD workflows
  • Previous involvement 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