Logo for HumanIT Solutions

Senior Python Engineer - Remote Portugal

Role overview

Qualifications

  • 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.

Responsibilities

  • Design, develop, and deliver resilient backend systems, cloud infrastructure, and data-driven services using Python, FastAPI, and Azure.
  • Architect and evolve distributed systems and data pipelines, collaborating with technical leadership and cross-functional teams to drive architecture decisions and engineering best practices.
  • Mentor engineers and promote DevOps, CI/CD automation, and cloud-native security standards.
  • Implement infrastructure as code (Terraform) and container orchestration (AKS); ensure observability, security, and scalable deployment in CI/CD pipelines.

About the company

HumanIT Solutions logo

HumanIT Solutions

Company details

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

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

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Python Developer Related jobs

Other jobs at HumanIT Solutions

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.