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 highly experienced Senior Full-stack Developer with expertise in Python and React to join our innovative team. You will play a crucial role in developing, deploying, and maintaining scalable web applications while collaborating closely with cross-functional teams to deliver exceptional solutions.
Responsibilities
- Develop APIs and back-end logic with Python and FastAPI
- Create and optimize PostgreSQL databases for performance
- Implement and maintain unit tests and test scripts using Playwright and PyTest
- Optimize application and database performance for efficiency
- Leverage GitHub for version control and collaborative development
- Deploy applications using Docker and manage systems on Azure
- Utilize Terraform to implement infrastructure as code and orchestrate services with Kubernetes
- Integrate GraphQL APIs to enhance data retrieval efficiency
- Collaborate with teams to align full-stack development objectives with project goals
- Stay informed on emerging back-end technologies and best practices
Requirements
- At least 3 years of professional experience working on back-end and full-stack projects
- Strong proficiency in Python and FastAPI with hands-on experience
- Background in SQL and database technologies, including PostgreSQL
- Expertise in test automation using Playwright and unit testing with PyTest
- Knowledge of tools like Docker for containerization
- Familiarity with Azure and CI/CD pipelines via GitHub Actions or Azure DevOps
- Understanding of Terraform for infrastructure as code and Kubernetes for orchestration
- Competence in integrating GraphQL APIs into projects
- Familiarity with React for collaboration on full-stack development
- Effective communication skills and a proactive approach to problem-solving
- English proficiency at B2 level or higher
We offer
- Full access to cutting-edge tools and technologies
- Competitive compensation depending on experience and skills
- All-around Social package: professional & soft skills training, medical & family care programs, sports
- Free English classes
- Unlimited access to LinkedIn learning solutions
- Continuous experience exchange with experts and professionals worldwide
- Friendly team and comfortable working environment
- Engineering, corporate, and social events within and outside the Company
- Flexible working schedule
- Opportunities for self-realization