Live opening · Posted 12 hours ago

Senior Fullstack Engineer - Payments (TL)

UMO · Lisbon
Bamboohr No Full-Time
JobBeeper subscribers received an alert for this role.

At a glance

The key details from the original listing.

Posted 12 hours ago
CompanyUMO
LocationLisbon
Job typeFull-Time
Work modeNo
SkillsJavaScript, TypeScript, React, Docker, Kubernetes, PostgreSQL, Redis
SourceBamboohr
ListedPosted 12 hours ago

About the role

Description supplied by the original job listing.

About Us
UMO is a stealth-mode FinTech venture aiming to evolve the way people experience money by building a unified, AI-powered, yet deeply human modern money platform across fiat, crypto, and investments - subject to regulatory approvals. The platform is being designed to break down traditional barriers to money across access, assets, and experience, enabling simpler, more adaptive ways for people to interact with financial services.
We are currently developing our MVP and navigating licensing requirements, with a multidisciplinary team of 100+ people representing 20+ nationalities. With our headquarters in the UAE and offices in Portugal and Ukraine, we are united behind a shared ambition and a relentless focus on serving our customers.
About this role
In this role, you will lead fullstack engineering as the hands-on Team Lead for our Payments squad, taking direct accountability for high-concurrency payment flows built primarily in Go services and rails integrations. We provide the room for you to exercise true technical autonomy and people leadership, stripping away micromanagement so you can deeply understand the business and financial context behind our payment processing, mentor your squad, and drive secure transactional features from concept to production end-to-end.
You'll take ownership of:
Squad Leadership & Mentorship: Lead, guide, and grow a high-performing squad of fullstack developers, actively sharing payment engine context, running thoughtful code reviews, and making engineering mentorship an expected, daily practice.
As Team Lead, you:
Own outcomes end-to-end, including dependencies on other teams, success is features live in production, not tasks closed.
Run and grow the team.
Act as the reference point - the “lighthouse” in your specialty for other teams.
Stay hands-on: you ship code every week.
Payment Backend Engineering: Architect, scale, and optimize core payment microservices and transactional logic using Go (Golang).
Transactional Integration Pipelines: Connect client-side interfaces directly with complex banking APIs, card programs, crypto payment rails, and major processors utilizing gRPC, HTTP, and low-latency transport pipelines.
State Consistency & Ledger Security: Control data synchronization and caching patterns across relational systems (PostgreSQL), fast memory databases (Redis), and event streaming (Kafka, NATS, or similar) to safeguard real-time transaction processing.
Supporting Client Interfaces: Contribute to responsive payment UI flows using React and modern JavaScript/TypeScript when the squad needs it, a smaller slice of this role, since the core craft here is backend.
Containerized Deployment Operations: Co-own system commitments and pipeline delivery patterns, ensuring reliable, secure, and fully compliant code transport across Docker, Kubernetes, and Flux environments.
About you:
Engineering Leadership & Depth: You're a senior engineer (5+ yrs) with real experience leading a team, and deep, production-tested backend engineering in Go (Golang). Working knowledge of React/TypeScript is a plus, not a requirement. This is a backend-heavy role.
Payments Craft: You understand idempotency, reconciliation, double-entry accounting principles, and exactly-once processing — the details that separate payments engineers from generalists.
Mixed Finance & Payments Background: You bring a practical, hands-on engineering background working with fintechs, startups, banks, or payment processors, with a solid foundational understanding of transaction processing, ledgers, or payment rails.
Distributed Environments Depth: You feel completely at home operating within microservices environments and understand how high-throughput transactional layers interface with messaging grids and analytic data stores like Clickhouse.
AI-Augmented Development: You regularly use AI development tools like Cursor, Claude, or GitHub Copilot as a core part of your daily architecture design, code delivery, and sprint planning - expected practice on an AI-native team.
Autonomous Milestone Execution: You manage deadlines and delivery expectations comfortably, choosing complete end-to-end problem ownership over simply executing standalone tickets.
Transparent & Supportive Collaboration: You are comfortable working out in the open where your technical output and team decisions are visible, prioritizing high standards, clear communication, and an absolute zero-tolerance policy for rudeness.
Linguistic Fluency: You speak and write English at a professional level to confidently communicate complex payment flows and align cross-functional global product divisions.
Can get you a few bonus points:
Crypto Exposure: Practical experience working with digital asset transaction flows, crypto ramps, or Web3 custody integrations.
Startup Agility: You have spent time working in lean, fast-changing environments and know how to keep your team's designs flexible as product targets adapt.
Observability Foundations: Practical familiarity evaluating payment pipeline health, transport lag, or error rates using Prometheus, Grafana, and Loki setups.
Frontend Depth: Strong React/TypeScript craft beyond working knowledge, so you can pick up UI work when the squad needs it.
The UMO Standard:
Dynamic Work Environment: Vibrant offices and strong local teams across Lisbon, Dubai, Kyiv, and Lviv — with openness to remote for the right fit.
Rest & Recovery:

Employment type
Full-Time

Work arrangement
No

Your early-applicant advantage

Live timing from JobBeeper.

Live data
152 min from Bamboohr publishing this role to us finding it
11 min median time from a role going live to a subscriber being told
6 hours subscribers had this role before this page existed
138,219 roles found in the last 24 hours — the newest are not on this site yet
See available plans →

More openings worth a look

Recently tracked roles with full details and direct application links.

6 roles
Good roles move before most people even see them. Tell JobBeeper what you want and get fresh matches delivered in minutes.
Create free account →
⚡ Get fresh job alerts 📱 Get App