Python Backend Developer (SWAT Team)

Company: payabl.

Location: Location not specified (Remote)

Type: Full-time

Remote: Yes

Posted: 2026-04-22

About this role

The role is about:

We are building a new SWAT Engineering Team in Portugal to support and improve our Core Gateway ecosystem by building internal tools and backend services that increase efficiency, reliability, and scalability.

As a Mid-Level Backend Developer, you will contribute to the design and development of Python microservices and internal tooling, working closely with senior engineers and technical leads.

You will focus on delivery, implementation quality, and learning system design principles in a high-performance fintech environment.

Location: Remote from Portugal / Remote EU

Reporting to: Senior Engineer / Technical Lead

What you will do:

  • Develop and maintain Python microservices supporting internal gateway tooling and platform improvements.
  • Implement backend features following technical specifications and architectural guidance.
  • Integrate third-party APIs and services into existing and new systems.
  • Support improvements to legacy and modern systems, including API abstraction layers.
  • Collaborate with senior engineers and DevOps on CI/CD, deployments, and monitoring.
  • Write clean, maintainable, and well-tested code.
  • Participate in code reviews and team technical discussions.
  • Help identify bugs, performance issues, and contribute to fixes and improvements.
  • Learn and contribute to system design decisions over time.

What we need:

  • 3–5 years of backend engineering experience.
  • Strong Python development skills.
  • Experience with FastAPI or Django.
  • Understanding of REST APIs and microservices basics.
  • Experience working with Docker and CI/CD pipelines (GitLab preferred).
  • Familiarity with cloud environments (AWS or GCP).
  • Experience integrating external APIs.
  • Good understanding of software engineering best practices (testing, version control, clean code).
  • Exposure to distributed systems is a plus.

Hiring Process:

  • **Step 1: Initial Interview** – A 30–40 minute online interview with a Talent Acquisition Part...

Create Your Job Alert

Other Python Jobs

Other Jobs in Location not specified