We are seeking a talented Senior Full Stack Developer with strong experience in backend development using GoLang or Python and frontend development with React.
The ideal candidate will have a solid understanding of system design, the software development lifecycle (SDLC), and cloud technology stacks, with AWS preferred. You will be responsible for designing, developing, and maintaining scalable applications, collaborating with cross-functional teams, and ensuring best practices in code quality and architecture.
Responsibilities
-
Design, develop, and maintain backend services using GoLang or Python
-
Build and enhance user interfaces with React
-
Collaborate with product managers, designers, and other engineers to deliver high-quality solutions
-
Participate in system design discussions and contribute to architectural decisions
-
Ensure code quality through code reviews, testing, and adherence to best practices
-
Implement and manage cloud-based solutions across the application stack
-
Document technical designs, processes, and implementations for team-wide visibility
-
Stay up to date with emerging technologies and industry trends
-
Requirements
Requirements
-
At least 3 years of professional relevant experience in full stack development
-
Proficiency in backend development with GoLang or Python
-
Strong experience with React for frontend development
-
Solid understanding of system design principles
-
Hands-on experience across the software development lifecycle (SDLC)
-
Practical experience with cloud technology stacks such as AWS, Azure, or GCP
-
Excellent problem-solving and communication skills
-
English at B2 level or higher, with strong written and verbal communication skills
Nice to have
-
Experience with containerization and orchestration tools such as Docker and Kubernetes
-
Familiarity with CI/CD pipelines and DevOps practices
-
Knowledge of database technologies, including SQL and NoSQL
-
Exposure to microservices architecture for scalable application design
-
Experience with automated testing frameworks
-
Familiarity with Agile methodologies for iterative software delivery
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.