Company
We are a small team building a bank where the ledger is the source of truth and the customer can see it. These are the roles we are hiring for now.
A pull request that loses a fraction of a cent does not merge, however elegant it is. That standard sounds severe; in practice it means you are rarely woken by your own code.
Every flow ships with the words a customer will read, reviewed with the same care as the code. If you cannot explain a decline to the person it declines, it is not finished.
Keyboard-complete and screen-reader labelled is the definition of done, not a polish pass. You will learn more about inclusive design here in a year than most places manage in five.
Every role is listed with its team and location. If nothing fits but the work above sounds like yours, write to us anyway — the address is below.
Work on the double-entry posting pipeline: idempotency, concurrency under payday load, and the nightly invariant checks. TypeScript, MongoDB transactions, and a test suite that treats a lost cent as a failing build.
Build the adapters that move money between rails — ACH, wire, SWIFT — with exactly-once semantics and honest status reporting. You will own the confirmation screen customers read before pressing send.
Work the alert queue, tune velocity and device rules, and write the plain-language explanation that goes to the customer when a payment is held. Case work with evidence, not gut feel.
Review onboarding cases against document standards, request what is missing in one message rather than three, and keep the SLA timer honest. Judgement over box-ticking.
Answer secure messages with the customer’s account context in front of you, so nobody explains their problem twice. You own the thread until it is resolved, not until it is replied to.
Design the interfaces onto the ledger: transfers, statements, disputes. Accessibility is a requirement, not a polish pass — you will ship keyboard-complete, screen-reader-labelled flows.
Write to careers@icb.bank with the role in the subject line. A short note on work you are proud of — with a link, a repository, or a document — carries more weight than a formatted CV. We reply to every application within five working days, including the ones we decline, and a declined application always comes with the reason.
The process is a conversation, a piece of work done your way in your own time, and a final conversation. There is no whiteboard theatre and no unpaid week-long project.