Senior Python Developer with AWS

EPAM Systems Inc

United States

Remote

USD 120,000 - 185,000

Full time

3 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

EPAM Systems in the United States is seeking a Senior Python Developer with AWS expertise to support Treasury technology initiatives. You will drive backend engineering, design scalable microservices, and unify data models from diverse sources.

You will collaborate with globally distributed teams, mentor junior engineers, and contribute to high-stakes financial applications by building REST APIs, ensuring quality through tests, and optimizing performance in an agile environment.

Qualifications

  • 3+ years of professional Python development experience.
  • Experience with FastAPI, Django or Flask.
  • Design and implement microservices and API gateways.
  • Ability to integrate data from xlsx, pdf, csv, and json.
  • Mentor junior engineers and work in a global agile team.
  • Strong shell scripting for automation on Linux/Unix.
  • Familiarity with AWS, CI/CD (GitHub Actions).
  • Experience with RESTful APIs and testing.

Responsibilities

  • Design and implement microservices architectures and API gateways.
  • Develop backend services using Python and modern frameworks.
  • Integrate data from multiple sources into a common data model.
  • Build and maintain REST APIs with performance goals.
  • Mentor less senior team members and participate in code reviews.
  • Collaborate with globally distributed teams in Agile.
  • Automate tasks and perform OS-level scripting.

Skills

Python
AWS
Microservices
API design
FastAPI/Django/Flask
Data integration
Shell scripting
Linux/Unix
GitHub Actions
Jira/Confluence
Agile
Unit testing
Rest API
React/TypeScript
Kubernetes
Dagster
Pandas
dbt
Treasury domain
Payments domain

Tools

Dagster
Kubernetes
Pandas
dbt
GitHub Actions

Job description

We are looking for a Senior Python Developer with AWS expertise to support Treasury technology initiatives. In this role, you will drive backend engineering efforts, design scalable microservices architectures, and integrate diverse data sources into unified data models. You will collaborate with global teams, mentor less senior engineers, and contribute to high-stakes financial applications.

Responsibilities
  • Design and implement microservices architectures, API gateways, and inter-service communication
  • Develop and optimize backend services using Python and modern frameworks
  • Integrate data from multiple sources (xlsx, pdf, csv, json) into a common data model
  • Build and maintain REST APIs with a focus on performance and scalability
  • Mentor and provide technical guidance to less senior team members
  • Automate tasks and manage operating system-level operations through shell scripting
  • Troubleshoot complex system and application issues
  • Ensure strong test coverage through robust unit testing and test automation
  • Collaborate with globally distributed teams in an agile environment
  • Participate actively in code reviews and peer learning initiatives
Requirements
  • 3+ years of professional experience in Python development
  • Proficiency in backend frameworks such as FastAPI, Django, and Flask, including API design and optimization
  • Expertise in system design and software architecture, including microservices, API gateways, and inter-service communication
  • Skills in integrating data from multiple formats (xlsx, pdf, csv, json) into a common data model
  • Background in managing and mentoring less senior team members from a technical perspective
  • Advanced knowledge of shell scripting (e.g., Bash) for task automation and OS-level management
  • Understanding of Linux/Unix operating systems, including process management, basic networking, and application layer integration
  • Familiarity with AWS, GitHub Actions, and REST API development
  • Competency in test automation and robust unit testing practices
  • Experience working in agile teams on complex, high-stakes applications
  • Collaborative mindset with comfort working across global teams
  • Familiarity with Atlassian tools such as Jira and Confluence
  • English proficiency at an Upper-Intermediate level (B2) or higher
  • Nice to have Frontend development experience with React and TypeScript
  • Finance domain expertise, ideally in Payments or Treasury
  • Familiarity with Dagster, Kubernetes, and Pandas
  • Knowledge of dbt
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Python Developer with AWS
Lead Python Developer with AWS

EPAM Systems Inc • United States

Remote
USD 140,000 - 190,000
Senior Python & AWS Backend Engineer for Treasury
Senior Python & AWS Backend Engineer for Treasury

EPAM Systems Inc • United States

Remote
USD 120,000 - 185,000
Senior Python Engineer — AWS, Microservices Lead
Senior Python Engineer — AWS, Microservices Lead

EPAM Systems Inc • United States

Remote
USD 140,000 - 190,000
Python Developer
Python Developer

Apex Systems • Charlotte (NC)

On-site
USD 90,000 - 130,000
Medical insurance
Dental insurance
Vision insurance
+10
Senior Python Developer
Senior Python Developer

Orbit Search • Edison (NJ)

On-site
USD 110,000 - 150,000
None
Senior Python Developer
Senior Python Developer

Compunnel, Inc. • Durham (NC)

On-site
USD 100,000 - 130,000
Senior / SME Software Developer – Java / Python
Senior / SME Software Developer – Java / Python

Vets Hired • Chantilly (VA)

On-site
USD 120,000 - 160,000
Python Developer
Python Developer

Photon • Wilmington (DE)

On-site
USD 120,000 - 150,000
Senior Python Engineer
Senior Python Engineer

HeartCentrix Solutions • United States

On-site
USD 140,000 - 190,000
Senior Full-Stack Engineer (Python/FastAPI/React)
Senior Full-Stack Engineer (Python/FastAPI/React)

EPAM Systems Inc • United States

Remote
USD 120,000 - 180,000