Start Your Search Here

Job Search

Explore Group

Portugal / Global

Back End Developer

Job Description

About the Role

We are refreshing our search to bring on

two Backend Software Engineers

to design, scale, and optimise high-concurrency, distributed platforms using Python.

In this role, you will tackle core architectural challenges involving high-throughput data processing, real-time asynchronous streaming, and cloud-native microservices infrastructure.

What You Will Do

Python Engineering:

Build low-latency, thread-safe asynchronous services using

FastAPI ,

Asyncio , or

Django .

Cloud-Native Operations:

Deploy and manage containerised systems orchestrated via

Kubernetes

and

Docker .

Event-Driven Messaging:

Integrate and scale message brokers ( Kafka ,

RabbitMQ , or

NATS ) for real-time streaming pipelines.

Data & Performance Tuning:

Optimise database query paths, relational schemas, and in-memory caching using

PostgreSQL

and

Redis .

Observability & Infrastructure:

Monitor live system health and automate deployment tracks using GitOps tools ( Grafana ,

Prometheus ,

Argo CD ).

What We Look For

Python Expertise:

Solid commercial background delivering production-grade backend APIs or data pipelines in Python.

Infrastructure Literacy:

Hands-on experience navigating Docker, Kubernetes networks, and CI/CD automation pipelines.

Culture Fit:

A collaborative team player with empathetic, clear, and structured technical communication skills.

Bonus Points

Familiarity with secondary languages ( Go ,

Rust , or

C++ ).

Experience with heavy data engineering workflows ( Argo Workflows ).

Familiarity with Machine Learning frameworks ( PyTorch ,

NumPy ).

#J-18808-Ljbffr

Candidatar-se Now

Similar Opportunities

View all jobs