Back to all jobs

Software Engineer

Role Profile

The successful candidate will use their technical skills to design and implement back-end applications, making use of the existing architecture of U. They will also utilise their U codebase knowledge (gained over time) and technical skills to identify problematic areas of the codebase and undertake refactoring work to improve the stability and scalability of core systems. They will also be responsible for deployment of new development and problem fixes on the live platform. This includes perform

Working hours: 37.5 hrs

Salary: £25,000 - £40,000

View all U's job perks

Click Apply now to send us your CV and covering letter.

Apply now

The Role

About the Company

U is one of the UK’s most exciting Fintechs, having built a revolutionary banking platform that delivers the benefits of innovative mobile banking to its tens of thousands of customers.

With a progressive team of people working towards a true alternative to traditional banking in the UK, U has specialised in developing a solution for those so badly let down by the high-street banks: an ‘Unbank’ experience that allows those who have struggled financially to improve their long-term financial futures.

It is this real sense of social purpose, combined with its remarkable innovation and technology, that allows U to be seen as a leading UK fintech, and which cemented its position in the Top 100 European Software Company 2018 rankings.

At U, a relaxed and diverse working environment and a welcoming company culture enables new ideas, collaboration and a shared vision to change the future of personal financing.

Summary

The Software Engineer will be responsible for contributing to and maintaining applications and services throughout the U Account infrastructure. You will work with the rest of the team to implement modern software solutions using new technologies and tools. The Software Engineer will take ownership in their work and take pride in delivering quality features and application to aid the growth of U Account. The ideal candidate will be experienced in PHP but be interested in developing with other languages (such as Go language).

About the role

The successful candidate will use their technical skills to design and implement back-end applications, making use of the existing architecture of U. They will also utilise their U codebase knowledge (gained over time) and technical skills to identify problematic areas of the codebase and undertake refactoring work to improve the stability and scalability of core systems. They will also be responsible for deployment of new development and problem fixes on the live platform. This includes performing live rollouts without assistance. The candidate will also contribute and work with the rest of the team to implement new or more appropriate technologies in applications or services.

Requirements

Essential

  • Enterprise level experience in working on LAMP based systems
  • Object Oriented Programming and understanding of SOLID principles
  • Experience writing and consuming APIS (both SOAP, JSON and ideally, gRPC)
  • Very good level of experience in working with MVC frameworks
  • Unit testing using industry standard tools and packages
  • Understanding and knowledge of software design patterns
  • Good level of understanding and experience with version control system.
  • Root cause analysis skills
  • Relational database skills

Desirable

  • Experience writing Go or C
  • Experience of CI and TDD
  • An understanding of NoSQL databases
  • Understanding of Service Oriented Architecture
  • Experience with building and maintaining high traffic web applications
  • Experience using containers (Docker)
  • Experience using Amazon Webservices
  • Experience working in an agile fashion

Benefits

  • 23 days holiday + 1 additional day each year up to 28 days (not including bank holidays)
  • Cycle to work, childcare vouchers, corporate discount on gym memberships
  • Life insurance Policy and Employee Assistance Programme
  • Personal development time
  • Flexi time, core hours 10AM - 4PM
  • Company social activities
  • Modern office space in the heart of Sheffield with great transport links

Similar Positions