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