Senior Python Developer

EPAM Systems

remote globalPosted Jul 22, 2026
Posting intelligenceActively listedReposted 27×, possible evergreen/ghost posting

Skills

postgrestypescriptreactgithubpythonmysqlcicdaws

About the role

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

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

Questions about this role

Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.

Compensation varies by seniority, employer size, and location. When this listing publishes a salary band you'll see it in the badge row above the description.

Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.

AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, Personio, Teamtailor and other major ATS platforms. If we can submit through the platform, we do.

Want AI Applyd to auto-apply to roles like this?

We tailor your resume per posting, fill the forms, and track replies for you.