Staff Backend Architect — Fintech, Microservices, Remote

Rain

Porto

Remote

EUR 120,000 - 180,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Rain is seeking a Staff Backend Engineer to drive technical direction for the backend platform. The role focuses on API integrations with 3rd-party vendors and core systems at the intersection of banking, payroll, and timekeeping.

You will design and implement reliable distributed micro-services, RESTful APIs, and scalable data models while mentoring engineers and aligning engineering practices with business goals. This is a remote role supporting the EMEA region.

Qualifications

  • 8+ years of professional experience as an engineer, with a staff or principal level track record.
  • Extensive experience designing and building fintech products from concept to scale.
  • Strong system design skills and ability to balance speed with long-term health.
  • Ownership of large, ambiguous initiatives from concept to completion with proactive problem solving.
  • Excellent cross-functional collaboration and communication abilities.

Responsibilities

  • Set technical direction and architecture for major backend areas, translating goals into scalable strategy.
  • Design and implement reliable systems in a distributed micro-services architecture.
  • Build and maintain integrations with 3rd-party vendors and partners.
  • Design and implement highly available RESTful APIs for web and mobile apps.
  • Establish reusable patterns and libraries to accelerate future product development.
  • Enforce observability with logging, metrics, and alerting systems.
  • Create and maintain architecture/API/workflow documentation.
  • Continuously monitor systems for performance and scalability improvements.
  • Mentor engineers and raise the technical bar across the team.

Skills

Go
Python
RESTful APIs
System design
Distributed systems

Tools

Kafka
RabbitMQ
Flink
Docker
Kubernetes
AWS
Azure
GCP
GitLab CI
GitHub Actions

Job description

Rain is seeking a Staff Backend Engineer to drive technical direction for the backend platform. The role focuses on API integrations with 3rd-party vendors and core systems at the intersection of banking, payroll, and timekeeping.

You will design and implement reliable distributed micro-services, RESTful APIs, and scalable data models while mentoring engineers and aligning engineering practices with business goals. This is a remote role supporting the EMEA region.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Backend Engineer - Fintech Platform, Remote
Staff Backend Engineer - Fintech Platform, Remote

rainapp.com • Portugal

Hybrid
EUR 90,000 - 130,000
Staff Engineer
Staff Engineer

rainapp.com • Portugal

Hybrid
EUR 90,000 - 130,000
Senior Backend Engineer
Senior Backend Engineer

Rain • Lisboa

On-site
EUR 50,000 - 70,000
Staff Engineer
Staff Engineer

Rain • Porto

Remote
EUR 120,000 - 180,000
Remote Tech Lead - Fintech Systems Architect
Remote Tech Lead - Fintech Systems Architect

rainapp.com • Portugal

Hybrid
EUR 90,000 - 120,000
Senior Backend Engineer - Remote, APIs & Microservices
Senior Backend Engineer - Remote, APIs & Microservices

Rain • Porto

On-site
EUR 70,000 - 85,000
Senior Backend Engineer - Remote, APIs & Microservices
Senior Backend Engineer - Remote, APIs & Microservices

Rain • Lisboa

On-site
EUR 50,000 - 70,000
Tech Lead
Tech Lead

rainapp.com • Portugal

Hybrid
EUR 90,000 - 120,000
Remote Senior Python Backend Engineer - Fintech Microservices
Remote Senior Python Backend Engineer - Fintech Microservices

payabl. • Lisboa

On-site
EUR 70,000 - 110,000
Senior Backend Engineer – Real-Time Fintech Platform
Senior Backend Engineer – Real-Time Fintech Platform

Talent Booster • Porto

Hybrid
EUR 68,000 - 83,000
Private health insurance