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.
…