freehire launches on Product Hunt on 26 August.

Follow →

Full Stack Python Engineer (Integrations)

Summary

Builds cloud-native Python backends with FastAPI and PostgreSQL, integrates systems via REST APIs/webhooks, and develops React/TypeScript frontends on AWS.

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 Full Stack Python Engineer (Integrations) to design and build scalable, cloud-native applications and services. In this role, you will develop event-driven architectures, robust integrations and modern front-end applications while collaborating with product, engineering and external partners to deliver reliable platform capabilities.

Responsibilities

  • Design, develop and maintain scalable, cloud-native applications and services
  • Build event-driven architectures using AWS services such as Lambda, EventBridge, SQS and Step Functions
  • Development and support of long-running, fault-tolerant workflows and asynchronous processing systems
  • Design, implementation and maintenance of REST APIs, webhooks and third-party system integrations
  • Creation of backend services using Python, FastAPI and PostgreSQL
  • Development of modern front-end applications using React and TypeScript
  • Deployment and management of infrastructure on AWS using Infrastructure as Code (CDK)
  • Design data models and optimize application performance using PostgreSQL
  • Collaboration with product, engineering and external partners to deliver reliable integrations and platform capabilities
  • Participation in Agile development processes, code reviews and technical design discussions

Requirements

  • 2+ years of experience developing applications in Python
  • Background in building event-driven and serverless architectures on AWS
  • Hands-on experience with AWS Lambda, EventBridge and SQS
  • Proficiency in AWS Step Functions, IAM and CDK
  • Expertise in designing and implementing REST APIs, webhooks and system integrations
  • Strong experience with PostgreSQL, including schema design and query optimization
  • Skills in building web services using FastAPI and Pydantic
  • Competency in React, TypeScript and Redux
  • Understanding of distributed systems, asynchronous processing and workflow orchestration
  • Knowledge of OAuth2 authentication and authorization
  • Proficiency in Git, Jira and Agile development practices
  • English proficiency at B2 level or higher

Nice to have

  • Background in healthcare, laboratory or regulated environments
  • Experience integrating with third-party platforms via REST APIs, webhooks and event streams
  • Familiarity with workflow orchestration platforms such as AWS Step Functions or Temporal
  • Capability to design resilient, observable cloud-native systems

We offer

  • International projects with top brands
  • Work with global teams of highly skilled, diverse peers
  • 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

See also