Checked on their board 23 Oct

Minka Hiring now

Senior Software Engineer

Real time payment infrastructure. You'd build backend services connecting banks and wallets to a cloud ledger.

Bogotá, ColombiaFull-timePosted 7 days ago
Who to email about itThe Head of Engineering at Minka
Apply on Workable ↗

We find the person most likely hiring for it, check their work email, and write yours in your voice. Applying through the form is free.

About the role

From Minka's posting on Workable, as they wrote it

What

Minka builds real-time payment infrastructure. At the centre is a cloud-hosted ledger. Around it are the integrations that connect banks, wallets and payment schemes to that ledger. The Senior Software Engineer works on one or the other, depending on the team you join. In a core team you work on the ledger itself: how money moves, how balances are kept correct, how the system performs under load. In an integrations team you work on connecting a bank or a payment scheme to the ledger: their protocols and message formats, their rules, their failure cases. The work in both is in TypeScript on Node.js, with PostgreSQL, 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.

As you settle in, you take on more responsibility for the parts of the system your team runs. You learn what must always be true about them: money is never created or lost, an operation happens exactly once, every action can be traced. You learn how they behave under load and when things around them fail, and what they cost to run. You make that better over time and you help decide what the team builds next.

Later you take part in design decisions that reach across teams and help other engineers grow through review.

Requirements

Must have

  • Five or more years building backend services in production
  • Strong TypeScript and Node.js
  • Solid relational database skills, ideally PostgreSQL
  • Has built systems where doing something twice by mistake is a serious bug
  • Writes tests as part of the work, not after it
  • Has supported their own services in production
  • Explains and defends a design clearly, in writing and in review
  • Fluent level of both Spanish and English language

Nice to have

  • Payments, banking or accounting background
  • Event streaming or message queues in production
  • Kubernetes and Docker
  • Monitoring and tracing tools

Live on Minka's board as of 23 Oct. We check it every day.

Apply on Workable ↗

Tracking Minka

Applying to Minka? Email the person hiring instead.

Free to try: see the roles that fit you and who's hiring for them. No sign-up to start.

The company

About Minka

Minka is a lean, purposely small, well-funded Series A startup that is playing the long game.

More roles at Minka

Similar roles

Tracking Minka

Get roles like this one the day they're posted

A role stays uncontested for about four days. Here's the window, and where we put you in it.

Free to try: see the roles that fit you and who's hiring for them. No sign-up to start.

  1. LiveWatching Minka0 applicants
  2. Same dayRead off their careers page~2 applicants
  3. Next morningIn your matches, with who's hiring~5 applicants
  4. Day 2You've emailed them~8 applicants
  5. Day 7+Hits the job boards250+ applicants