About the job Senior Python Engineer - Remote Portugal
Senior Python Engineer (Python/FastAPI/Azure) - Full Remote Portugal
ABOUT THE OPPORTUNITY
We are partnering with an international technology-driven company focused on building scalable, high-performance digital platforms used by customers worldwide. This is an opportunity to join a collaborative engineering environment where autonomy, technical excellence, and knowledge sharing are highly valued.
As a Senior Python Engineer, you will play a strategic role in designing and delivering resilient backend systems, cloud infrastructure, and data-driven services. You will work closely with technical leadership, cross-functional teams, and stakeholders, contributing not only through code but also through architectural decisions and engineering best practices.
This role is ideal for someone who enjoys solving complex technical challenges, mentoring others, and working in modern cloud-native environments with strong DevOps and automation practices.
PROJECT & CONTEXT
The project focuses on building and scaling distributed systems and data platforms in a cloud-first environment using Microsoft Azure. The engineering team is responsible for developing robust APIs, automating infrastructure, orchestrating containerized workloads, and implementing reliable real-time and batch data pipelines.
You will contribute to backend services developed with Python and FastAPI, while supporting infrastructure automation using Terraform and Kubernetes (AKS). The environment follows CI/CD best practices and leverages modern observability, networking, and security standards, including WAF and CDN solutions.
This is a fully remote opportunity based in Portugal.
WHAT WE'RE LOOKING FOR (Required)
- Minimum 6 years of professional experience in Software Engineering, Backend Engineering, or Data Engineering roles
- Strong experience with Python development in production environments
- Hands-on expertise building APIs and microservices using FastAPI
- Experience working with Microsoft Azure cloud services and infrastructure
- Solid knowledge of Infrastructure as Code using Terraform
- Strong experience with Kubernetes, specifically Azure Kubernetes Service (AKS)
- Experience working with Docker containers and orchestration environments
- Knowledge of cloud networking concepts, including CDN, WAF, and secure infrastructure design
- Experience building and maintaining CI/CD pipelines and automated deployment workflows
- Familiarity with real-time and batch data architectures using Kafka and/or Amazon Kinesis
- Strong understanding of software architecture, distributed systems, and scalable platform design
- Professional-level English communication skills, both written and spoken
- Ability to collaborate with technical and non-technical stakeholders in agile environments
NICE TO HAVE (Preferred)
- Experience mentoring or guiding engineering teams
- Exposure to event-driven architectures and streaming platforms
- Experience working in consulting or client-facing environments
- Knowledge of observability and monitoring tools in cloud-native ecosystems
- Familiarity with DevOps culture and Site Reliability Engineering (SRE) practices
- Experience working in highly scalable international products or platforms
- Understanding of data modeling and data platform architecture
- Previous experience collaborating directly with executive stakeholders or leadership teams