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.
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
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
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
International projects with top brands
Work with global teams of highly skilled, diverse peers
Paid time off and sick leave
Upskilling, reskilling and certification courses
Unlimited access to the LinkedIn Learning library and 22,000+ courses
Volunteer and community involvement opportunities
Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn
¿Te interesa este puesto?
Salario tipico para Software Engineer:
MXN 35,000 - 50,000
Basado en 10,865 ofertas de empleo
Ver datos salariales completos