Full-Stack Developer £28,000 - £35,000 We are seeking enthusiastic and ambitious Full-Stack Developers to become part of our Newcastle-based development team. There are up to 3 roles available and we welcome applications from graduate, junior and mid-weight Developers. 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 developers 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 a Computer Science related degree or at least 2-3 years of relevant commercial experience Have recent experience with PHP and JavaScript 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: Prior experience with the Laravel and Vue.js or similar Experience with RESTful API design 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 £28,000 - £35,000 (depending on your experience) an annual uplift 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. Up to £1500 for direct business benefit learning of your choice ❤️ A paid volunteering day with our chosen charities or a charity close to your heart. ⚕️ Access to Simply Health for 24/7 access to private GP and counselling services and much more health benefits Saving you money on your commute to work with our nifty corporate travel with Nexus and Go North East ♀️ Prefer two wheels? Get yourself a new set with our Cycle to Work scheme Enhanced Pension Contributions once you’ve been with us for 3 years ️ Free independent mortgage advice from Charles Cameron & Associates ♀️➡️ Lots of socials like our weekly football and badminton games, team activities and fundraising events to support our chosen charities Newcastle West End Foodbank and Newcastle Dog and Cat Shelter - do you see yourself as the Bob Ross of our next paint & sip night or taking the crown in our annual table tennis competition? We are also proud sponsors of our neighbours Ouseburn Community Farm which means we get to walk their goats Next Steps As well as your CV and cover letter, we’d love you to include a link to your portfolio, blog or relevant GitHub project. If we like what we see, we’ll arrange an initial 30 minute phone call to discuss the role in more detail before inviting you to a final stage in-person interview.