Senior Python Developer

Company: EPAM Systems
Location: Brazil, Colombia, Mexico
Type: remote
Posted: Sep 9, 2026
Views: 0

We are seeking a Senior Python Developer to join our team.

In this role, you will contribute to the design and delivery of robust, scalable applications that support complex business domains and data-driven experiences. You will collaborate closely with cross-functional teams to shape technical solutions that align with modern engineering standards and evolving product needs.

Responsibilities

  • Develop clean and interactive frontend components with React and TypeScript to support intuitive browsing, searching, and editing of vehicle catalog data
  • Build and maintain backend services and GraphQL APIs primarily in Python to manage catalog data logic and business rules
  • Design efficient GraphQL schemas and resolvers to ensure seamless data exchange between frontend and backend layers
  • Model and optimize database interactions using MySQL or PostgreSQL for reliable storage and querying of vehicle catalog data
  • Deploy and manage application components on AWS services such as EC2, Lambda, RDS, and API Gateway
  • Contribute to end-to-end feature development, testing activities, and performance tuning across the stack
  • Take part in architectural discussions, code reviews, and agile ceremonies to help shape technical direction

Requirements

  • Bachelor's or Master's degree in Computer Science or a related field, or equivalent professional experience
  • At least 3 years of professional relevant experience in software development
  • Strong hands-on experience with Python for building backend services, APIs, and business logic
  • Solid proficiency in ReactJS for developing dynamic and responsive user interfaces
  • Practical experience using GitHub Copilot to accelerate development workflows and improve coding productivity
  • English level B2 or higher, with strong written and verbal communication skills

Nice to have

  • Experience working with Amazon Web Services (AWS) for deploying, scaling, and managing cloud-based applications
  • Familiarity with GitHub Actions for automating CI/CD pipelines, builds, and deployments
  • Hands-on knowledge of GraphQL for designing flexible and efficient APIs
  • Experience with MySQL for relational database design, querying, and performance tuning
  • Experience with PostgreSQL for managing structured data and advanced querying scenarios
  • Familiarity with Relay as a GraphQL client for efficient data fetching in React applications

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

About the Company

Name: EPAM Systems

No detailed information available about this company.

More jobs at EPAM Systems