Vacancy catalog
EPAM
Open role

Senior Full-Stack Engineer (Python & Angular)

EPAMArmenia; Georgia; Kazakhstan; Kyrgyzstan; Uzbekistan
Work model
Remote
Experience
3+ years
Employment
Not specified
Compensation
Not disclosed
Technology signal
21 tags

Full listing

Role description

We are seeking a Senior Full-Stack Engineer (Python & Angular) to contribute to the development of a high-load enterprise-grade platform in the Oil & Gas domain. This role primarily focuses on backend development (~70% Python) while also involving frontend responsibilities with Angular and participation in system architecture and design.

Responsibilities

  • Develop Python-based microservices and ensure their scalability and performance
  • Contribute to frontend development using Angular where necessary
  • Design APIs and integrate distributed systems effectively
  • Take part in critical architecture and technical decision-making processes
  • Operate within Docker environments and manage CI/CD pipelines
  • Work in cloud-based setups to support platform deployment
  • Collaborate with a cross-functional Agile team to achieve project goals

Requirements

  • 3+ years of experience with Python in backend development
  • Proficiency in Angular or similar frontend frameworks
  • Solid understanding of microservices architecture, API design and OOP & SOLID principles
  • Expertise in Docker, Git and Azure DevOps
  • Strong problem-solving capabilities and a proactive approach to ownership
  • English proficiency at B2 level or higher

Nice to have

  • Background in Kubernetes
  • Familiarity with messaging systems like RabbitMQ and event-driven architecture
  • Qualifications in MongoDB or other NoSQL databases
  • Experience with Azure Cloud systems