Senior Full Stack Engineer (Python & React
Descripción del puesto
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 skilled Senior Full Stack Engineer to design, develop, and enhance critical technology platforms supporting financial transactions and operations. This role involves building scalable applications, ensuring compliance and reliability, and leading refactoring efforts for high-stakes systems to meet the demands of a dynamic environment.
Responsibilities
Build and maintain full-stack applications using Python, React, and FastAPI
Design and optimize system architecture using microservices, database models, and APIs
Ensure compliance, security, and auditability in financial technology platforms
Develop and execute robust unit tests and manual integration tests
Collaborate across global teams, contributing to code reviews and improving workflows
Redesign and refactor critical software systems to improve stability and scalability
Utilize AWS services, including S3, Lambda, AWS AKS, and CloudWatch, for application infrastructure
Manage, query, and model data using PostgreSQL and SQL with a focus on analytical insights
Leverage Docker for containerized development and deployment
Document workflows and processes using collaboration tools such as Jira and Confluence
Support the integration of payment infrastructure such as SWIFT, ACH, and account management systems
Requirements
3+ years of professional experience with Python, FastAPI, and React
Expertise in PostgreSQL, SQL, and basic data analysis
Proficiency in TypeScript for robust client-side and server-side application development
Skills in Docker for development and deployment workflows
Proficiency in AWS services such as S3, Lambda, AWS AKS, and CloudWatch
Understanding of system design with a focus on microservices, database modeling, and APIs
Strong commitment to ensuring quality through test automation, including unit and integration tests
Familiarity with Atlassian tools like Jira and Confluence
Experience leading refactoring/redesign initiatives on critical financial systems
Experience working in agile teams to deliver complex applications
Flexibility to collaborate with distributed teams across multiple time zones
Ability to design systems with resiliency, compliance, and auditability in Treasury/payment platforms
Fluency in English, both written and spoken, at a minimum B2 level
Nice to have
Knowledge of GitHub Actions, Jira ↔ GitHub integrations, and DevOps practices
Familiarity with financial technologies such as SWIFT, ACH, and Treasury system integrations
Prior exposure to financial services or Treasury operations, with domain knowledge in payments, wire transfers, account reconciliations, and cash management
Practical experience with Kubernetes for container orchestration and scaling applications efficiently in production environments
Expertise in leveraging AI-assisted development technologies such as GitHub Copilot and Cursor to enhance developer productivity
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
¿Te interesa este puesto?