Minka
Senior Software Engineer
Skills
25 days ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Barcelona, Spain
Work mode:
Onsite
Published on:
29 September 2026
What they need
Minka builds real-time payment infrastructure. At the centre is a cloud-hosted ledger that banks, wallets and payment schemes settle through. The Core Platform team builds and runs that ledger. As a Senior Software Engineer on this team you work on the parts of the system that every payment passes through: how a transfer is accepted, validated, recorded and confirmed, how balances stay correct when many transfers touch the same account at once, and how the whole system holds up as volume grows. The work is in TypeScript on Node.js, with PostgreSQL and Kafka, running on Kubernetes.
The first job is to ship. You take work from the team backlog, design it with the team, build it with tests, get it reviewed and into production, and look after it once it is live. When something breaks, you find the cause, fix it and write down what happened.
After that comes performance and scale. You profile the hot paths and remove what slows them down. You design schemas, indexes and queries so that throughput grows with hardware and does not stall on locks or long transactions. You decide what is cached, where, and how it is invalidated, so that a cache never shows a balance that is out of date. You design the event flows between services so that every message is processed exactly once and the system recovers on its own after a broker or a consumer fails.
Later you lead design work that reaches across teams: partitioning strategy, capacity planning, how the ledger behaves during a failover, and what the platform guarantees to the integrations built on top of it. You help other engineers grow through review and pairing.
Success is measured by four numbers:
sustained transactions per second the ledger handles in load tests, which should rise with each release
latency at the 99th percentile for a transfer under load, which should fall and stay within the agreed limit
production incidents caused by your own changes, which should stay at zero
time to recover after a database or broker failure in a test environment, which should come down to minutes with no manual steps
Requirements
Must have:
Seven or more years building backend services in production
Strong TypeScript and Node.js, or a strong backend language and the ability to become productive in TypeScript quickly
Has built systems where doing something twice by mistake is a serious bug
Writes tests as part of the work, including load tests
Has supported their own services in production and led the investigation after an incident
Explains and defends a design clearly, in writing and in review
Deep experience in at least two of these areas:
High throughput distributed applications: services that process thousands of requests per second across many instances, with the consistency, ordering and failure handling that comes with it
Advanced PostgreSQL: query planning, indexing, locking and transaction isolation, partitioning, replication and tuning under heavy write load
Advanced Kafka: topic and partition design, consumer groups, delivery guarantees, replays, dead letter handling, and running clusters under load
Caching in distributed applications: choosing what to cache, keeping caches consistent with the source, invalidation, and what happens when a cache is cold or stale
Nice to have:
Payments, banking or accounting background
Kubernetes and Docker
Monitoring, tracing and profiling tools
Performance engineering as a named part of a previous role
Spanish
Other offers great for you!
These companies are also looking for great profiles
OTOREMOTE
Senior Software Engineer / CTO
Environ 50/60K par an selon expérience
Permanent contract
Marseille, France
Hybrid, Remote
Skills
9 months ago
Quick apply
Team.is
Senior Software Engineer - Fintech
90 000€ - 150 000€
Permanent contract
Paris, France
Hybrid
Skills
7 months ago
Quick apply
Kalytech Consulting
Senior Software Engineer
530
Freelance
Brussels, Belgium
Hybrid
Skills
4 months ago
Quick apply