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 looking for a
Senior Backend Developer with strong expertise in Golang and Python to join our team. In this role, you will design and build cloud-based, microservice-oriented backend services, working with modern technologies and distributed systems to deliver scalable and reliable solutions.
Responsibilities
- Design, develop, and maintain cloud-based backend services using a microservice architecture
- Build and enhance backend components primarily with Go, complemented by Python
- Develop APIs and services using the FastAPI framework
- Implement asynchronous solutions with Asyncio
- Ensure scalability, performance, and reliability across distributed systems
- Deploy and manage containerized applications with Docker and Kubernetes
- Work with relational and NoSQL databases to support application needs
- Contribute to CI/CD pipelines and streamline delivery processes
- Apply SOLID principles and clean architecture practices across the codebase
- Collaborate with cross-functional teams to deliver high-quality solutions
Requirements
- 3+ years of backend development experience
- Strong knowledge of software development principles, including SOLID and clean architecture
- Proven background in developing cloud-based, microservice-oriented backend services
- Expertise in Go and mid-level proficiency in Python, including FastAPI and Asyncio
- Understanding of scalability, performance, and reliability in distributed systems
- Skills in Kubernetes, Docker, and containerized applications
- Familiarity with cloud fundamentals, preferably Azure
- Competency in relational and NoSQL databases
- Qualifications in CI/CD pipelines
- Good communication skills
- English: Upper-Intermediate or higher
Nice to have
- Familiarity with Azure DevOps
- Knowledge of AWS
- Experience with GitOps / ArgoCD
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.