Senior Backend Engineer (Java)

Permanent employee, Full-time · Remote

About WhenThen
Please only apply if you are eligible to work in Ireland, UK, France, Spain, Poland, Luxemburg and Germany.

WhenThen is a venture backed startup building a no-code and open payments operations platform.

Our culture encapsulates some key elements such as working in a smart, collaborative and problem-solving way, always looking out for each other and doing well by doing good. It’s how we think and act every single day!

Through it’s simple no-code interface and smart data ledger, it helps merchants create and autonomously operate payment flows to support their desired revenue models and payment acceptance conditions.

If you’re intrigued by ‘what if anything could trigger a transaction, and a transaction could trigger anything’ then join WhenThen and help us build the smartest payment platform in the world.
What we're looking for

We're looking for a talented, driven backend engineer to join our team who can collaborate and help define the vision of the product and the company. You'll have responsibility for building APIs an microservices on our platform. You’ll have the opportunity to work with our dedicated and close knit team to execute on our vision. A background in payments is essential (e.g. payment processors, alternative payment methods, account to account payments, payouts).

What will you do
  • Build and Publish APIs to support our platform and customers using GraphQL    
  • Build microservices to support new features
  • Practice disciplined software engineering (e.g. automated testing, code reviews, and writing clean, simple and reusable code)
  • Solve complex problems and workflows
  • Write automated tests
  • Integrate with a range of payments systems (payment processors, alternative payment methods or account to account payments)
You may be a fit if you have/are
  • Experience in backend development using Java
  • Experience in Spring and ideally Micronaut
  • An understanding on microservices architecture and principles
  • The ability to create unit tests and functional tests
  • An understanding of GraphQL and building APIs
  • Experience with Micronaut, Java 11, RxJava 2, JUnit 5, Postman, Docker, AWS, Design patterns
  • The ability to work in an agile environment and adapt to change
  • A learning and growth-focused mindset and a strong desire to share your skills and learn from those around you
  • Experience in payments
  • AWS experience an advantage but not essential
  • No-code or low-code experience an advantage but not essential
We need you to have
  • Senior: 5+ years’ experience in backend development using Java 
  • Ability to work in an agile environment and adapt to change
  • Excellent communication skills
What we offer
  • Salary - Attractive competitive remuneration
  • Remote and flexible working - Work from home or any location with ease and flexibility
  • Benefits - Health Insurance, Pension, Bonus
  • Team - Passionate hard-working and dedicated colleagues
  • Technology - Some cool tech to allow you to do your best work
  • Self-development - Annual professional development allowance
  • Company retreats - Company retreats (to really nice places!)

WhenThen is an employer that provides equal opportunities to all employees and applicants for employment without regard to sex, race, colour, ethnic or social origin, genetic features, language, religion or belief, political or any other opinion, membership of a national minority, property, birth, disability, age or sexual orientation.
We are looking forward to hearing from you!
Thank you for your interest in WhenThen. Please fill out the following short form. Should you have difficulties with the upload of your data, please send an email to

Please upload your CV (If you don’t have CV upload a blank pdf page, max. 20 MB in total).

Click to select multiple files or use drag-and-drop
Click to select multiple files or use drag-and-drop

Uploading document. Please wait.