Senior Developer

Company: One Utility Bill
Apply for the Senior Developer
Location: Newcastle upon Tyne
Job Description:

Senior Developer Permanent | £50k – £60k

We are seeking an established Senior Developer to become part of our Newcastle-based development team. This role will focus on upgrading and maintaining our core billing and quoting systems. Candidates that have experience with systems that handle high volumes of financial transactions and customer payments will be preferred.

A little bit about us

We are a tech business that bundle household bills into one fixed monthly payment. One payment means easier finances, less time on the phone to suppliers, and less admin. It’s a game changer.

It’s also a gorgeous place to work. Everybody gets stuck in to make things work, the team will make you feel welcome from day one, and the office is near some pretty great pubs.

What you’ll be doing?

You’ll be part of a talented and diverse team that spans every aspect of the development process, including DevOps engineers, platform specialists, dedicated front-end developers, UI/UX designers, and versatile engineers skilled across the stack. You will be paired with an experienced developer right from the start to help with your onboarding, continuous training and professional development.

You can expect to be:

  • Creating and maintaining industry leading products.

  • Working closely with key stakeholders across the business to help gather requirements and shape the direction of exciting products and features.

  • Providing your expertise when tackling complex features with non-functional requirements or resolving production issues.

A little bit about you

We need you to:

  • Have at least 5 years of relevant commercial experience

  • Have extensive experience with PHP, ideally with large bespoke SaaS products

  • Have worked with payment gateways such as Stripe or GoCardless

  • Experience handling payment / billing systems with throughput of £10’000’s

  • Have experience with designing, creating and consuming RESTful APIs

  • Have experience with reliability / high availability systems

  • Care about the non-functional requirements – security, performance, reliability, but appreciate when to strike a balance

  • Have experience using Linux operating systems & services

  • Have an appreciation for modern software development best practices and development lifecycle.

  • Be familiar with Git and working collaboratively using version control.

  • Have a good understanding of networking principles and the HTTP protocol

  • Understand database normalisation and have experience designing relational databases

  • Be confident with SQL syntax and the writing of queries

We’d like you to have:

  • Have a Computer Science related degree

  • Experience with JavaScript

  • Prior experience with Laravel and Vue.js or similar

  • Experience with any of the following: Worldpay, Braintree, Apple Pay, Google Pay

  • Familiarity with PCI DSS

  • Confidence using Docker

  • Familiarity with different automated testing strategies

  • Experience with a major Cloud platform (preferably AWS)

  • Experience of CI/CD pipelines and maintaining live systems

  • Experience conducting code reviews

  • Used monitoring tools (e.g. Datadog, Sentry, Prometheus)

  • Understand security principles and experience assisting with security issues

What you’ll get from us

You can expect a salary of up to £60,000 plus an uplift each year to say thanks

25 days holiday each year, plus the usual bank holidays. Too many? Too few? You can buy or sell up to 5 per year

Access to our shiny employee discounts platform, Magpie.

Posted: April 26th, 2025