Senior Full-Stack Engineer (Python/ReactJS)
EPAM SystemsDescripción del puesto
We are looking for a Senior Full-Stack Engineer to join our team and drive the development of Treasury-focused technology solutions. You will take ownership of applications responsible for wire transfer processing and global bank account management, ensuring these systems are accurate, compliant, and highly reliable.
Your role will center on refactoring and redesigning critical systems while ensuring their stability and uptime for Treasury operations.
Responsibilities
Develop, enhance, and maintain applications using Python, FastAPI, React, and PostgreSQL
Refactor and redesign legacy systems to improve performance, scalability, and compliance
Build and maintain high-performance, secure, and resilient microservices and APIs
Perform test automation and manual integration testing for robust code delivery
Architect and implement solutions that support resiliency and auditability in payment platforms
Design and evaluate database models to ensure efficient data storage and retrieval
Collaborate with cross-functional agile teams across global time zones on complex Treasury initiatives
Ensure compliance with financial audit standards and best practices in Treasury systems
Monitor deployments using AWS services, including S3, Lambda, and CloudWatch
Promote code quality by participating in code reviews and engaging in peer learning
Use Atlassian tools like Jira and Confluence to document, track, and manage work
Drive efforts in applying DevOps and CI/CD practices to optimize development pipelines
Requirements
3+ years of experience in full-stack software development using Python, React, and FastAPI
Experience with PostgreSQL, SQL, and basic data analysis
Expertise in developing and integrating React applications for front-end functionality
System design expertise including microservices architecture, API design, and database modeling
Knowledge of Docker for containerization and deployment of applications
Background with test automation and integration testing tools for reliable delivery pipelines
Familiarity with AWS services such as S3 buckets, Lambda, AWS AKS, and CloudWatch
Experience in refactoring financial systems with a focus on compliance and operational reliability
Proficiency with Atlassian tools like Jira and Confluence for project management and collaboration
Experience in agile team workflows, working on high-stakes, mission-critical applications
Strong collaborative mindset with an ability to engage effectively across global teams
English level of minimum B2 (Upper-intermediate) for effective communication
Nice to have
Experience with GitHub Actions, Jira↔GitHub integrations, and DevOps best practises
Background with payment networks, SWIFT/ACH processing, and Treasury systems integration
Prior exposure to financial services or Treasury operations, with domain knowledge in payments, wire transfers, account reconciliations, and cash management
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?