Senior Backend Engineer
Lead backend engineering for a payments ledger system ensuring correctness under load, nightly reconciliation, and robust interfaces. Requires deep expertise in Node.js, PostgreSQL, concurrency, and service ownership with 5+ years in high-stakes financial or equivalent systems.
About the role
You will own the services behind our payments ledger: the write path that must remain correct under load, the nightly reconciliation process, and the interfaces built by two other teams. The technology stack primarily involves Node.js and PostgreSQL, with a message queue mediating interactions.
What you'll do
Own the ledger write path end-to-end.
Ensure reconciliation processes are correct and explainable.
Review interfaces other teams depend on.
Participate in the on-call rotation with three other engineers.
What we're looking for
Five or more years building services that handle money or similarly unforgiving domains.
Deep expertise in PostgreSQL.
Comfortable reasoning about concurrency rather than guessing at it.
Skills we assess
- Node.js
- PostgreSQL
- Concurrency Control
- Payments Ledger Management
- Database Reconciliation
- Message Queues
- Service Ownership
- API Interface Review
- On-call Incident Management
- Performance Optimization
- Data Consistency
- Transaction Management
How hiring works
about 1.5 hoursApply · about 10 minutes
Upload your resume and answer a few questions about your experience.
Application review
Your resume and answers are reviewed against the role.
Skills assessment · about 20 minutes
Multiple choice questions on the skills the role needs.
Aptitude assessment · about 20 minutes
General reasoning and problem solving questions.
Work style questionnaire · about 15 minutes
No right answers, it describes how you prefer to work.
Interview · about 15 minutes
A recorded interview about your own experience, with questions that follow what you say.
Apply for this role
Apply on our
hiring board
Upload your CV, answer a few questions about your experience, and track where your application stands. The whole process takes about 1.5 hours.
Start your applicationOr email hr@thinkscoopinc.comWe review every application personally.
Expect a response within 5 business days.
Role at a glance
Think you're a good fit?
Applications go through our hiring board, where you can upload your CV and track where you stand. We read every one.