We are seeking a Senior Full-Stack Developer with expertise in Python, AWS and React to design, develop and maintain scalable full-stack applications. In this role, you will build robust cloud infrastructure, implement containerized solutions and collaborate with cross-functional teams to deliver high-quality production applications.
Responsibilities
-
Design, develop and maintain full-stack applications using Python, JavaScript and React
-
Build and optimize cloud infrastructure on AWS
-
Implement containerized solutions using Docker and manage deployments on EKS
-
Design and optimize database schemas and queries for performance
-
Collaborate with cross-functional teams across different time zones
-
Participate in code reviews and maintain high code quality standards
-
Troubleshoot and resolve technical issues promptly
-
Document technical solutions and maintain clear communication with the team
Requirements
-
3+ years of professional software development experience with a proven track record of delivering full-stack applications in production environments
-
Advanced proficiency in Python with modern frameworks and best practices
-
Strong expertise in JavaScript (ES6+) and extensive experience building scalable, performant React applications
-
Hands-on experience with core AWS services (EKS, S3, RDS), Docker containerization and EKS for deploying and managing containerized applications
-
Strong knowledge of relational database design, optimization and management (PostgreSQL, MySQL or similar)
-
Strong problem-solving skills and ability to work independently
-
Excellent written and verbal communication skills in English
-
Experience working with distributed teams across time zones
-
Self-motivated with strong organizational skills
Nice to have
-
Experience with CI/CD pipelines and automated testing
-
Knowledge of security best practices for cloud applications
-
Previous experience in financial services or enterprise environments
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
EPAM is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity or expression, disability, protected veteran status, or any other characteristic protected by applicable law.