EPAM logo

Senior Full-Stack Engineer (Python & Angular)

EPAM·Salary not specified

Primary stack

PythonAngular

Nice to have's

KubernetesRabbitMQMongoDBAzure Cloud

Job description

About the Position

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

We Offer

  • Opportunity to work on a high-load enterprise-grade platform in the Oil & Gas domain
  • Remote work options
  • Collaboration with a cross-functional Agile team

About the Company

[Company description if present]

© EPAM. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

EPAM helps organizations innovate their business processes and rethink the way they manage their businesses so they can remain competitive in this new digital age.

More at EPAM

All 2376 roles

Similar jobs

Popular searches