Careers
Senior Backend Engineer
Build the server side of RoyalPay: statement imports, bank connections, budgets, Royal Advisor and the security that holds it all together.
RoyalPay runs on a small, deliberate codebase that we keep simple on purpose. You will work on everything members rely on: parsing bank statements in several formats, matching and categorising transactions, read-only bank connections, plan limits, background jobs and the rules behind Royal Advisor. You report to our Chief Technology Officer.
What you will do
- Design, build and maintain server-side features from the database schema to the page.
- Write importers for new statement formats and banks, with tests built on real-world (anonymised) samples.
- Keep the data model, migrations and background jobs correct under load.
- Review code, write things down and help set the standards the next engineers will follow.
- Treat security and privacy as part of the feature: input validation, access control, encryption of tokens and deletion that really deletes.
What you bring
- At least six years building and running web applications in production, with a mainstream server-side language and SQL.
- Comfort with relational databases: schema design, migrations, indexes and transactions.
- Experience with integrations over HTTP APIs, including OAuth flows, webhooks and retries.
- A habit of writing tests and of reading the code you are about to change.
- English at C1 or better.
Nice to have
- Experience in fintech, open banking (PSD2) or accounting software.
- Knowledge of ISO 20022 camt, MT940 or OFX formats.
Contract and pay
This is a remote role for people living in a country of the European Union or the European Economic Area. Royal Payment Solutions, LLC engages you as an independent contractor under a written service agreement, so you need to be registered as self-employed or run your own company in your country, and you take care of your own tax and social insurance. You keep the independence the law expects of a contractor: you organise your own working time within the agreed hours and use your own equipment. If the law of your country would treat this work as employment, tell us before you sign and we will discuss engaging you through an employer of record instead.
The range in this advert is an annual fee in euros for a full-time engagement of about 40 hours a week, before tax and excluding VAT, invoiced monthly in equal parts and paid within 14 days by bank transfer. Where you start in the range depends on your experience and on the interviews.
We never ask about your current or past pay. Equal pay for equal work applies to everyone in the team.
How we hire
- Send a CV, or a link to your work, and a few lines about why this role. No cover letter template needed.
- A 30-minute video call with the person you would work with most.
- A short practical task that reflects the real work. If it takes more than an hour, we pay for your time at a rate agreed with you in advance.
- A final conversation with our Chief Executive Officer, then a written offer.
We answer every application, including a no, usually within ten working days.
Apply
Send a CV or a link to your work, and a few lines on why this role. No cover letter template needed.
info@royalpaymentsolutions.com
By applying you share your details with Royal Payment Solutions, LLC for this hiring process only. Applicant privacy.