Help us to deliver amazing web apps. Inspire those around you.
We've got opportunities for you to work on interesting projects, innovate with the latest technologies and produce solutions that delight our clients.
Do you have experience in developing scalable APIs and backend systems? Do you care about writing clean, maintainable and testable code? If so, we've got a great role for you to stretch your wings and see what you're really capable of.
Who are we
We're an apps and digital solutions agency, so every project we do is a little bit different. With every project, we push ourselves to do better than before. We work with clients to develop state of the art web and mobile applications that push the boundaries of innovation.
We're looking to build more Java based API solutions for our existing and future clients. The exact framework, cloud technologies and database we use vary depending on the project. We write automated tests across all our projects, code is always reviewed, and as a team we meet regularly to discuss new approaches and challenges.
ResponsibilitiesDeveloping RESTful Java APIs including interaction with databases with a focus on readable, maintainable and well-tested codeLead back-end technical discussions on a project considering the overall functional and non-functional requirementsIntegrating with third-party APIs such as payment gatewaysCreating associated API documentation and working in partnership with developers consuming your APIs.Working as part of a cross-functional scrum team and contributing your expertise to drive the overall success of a project.Being an advocate for engineering best practices across platformsMentoring and coaching other developers on your team
Strong knowledge of API development using Java including ORM usage
Enthusiastic and experienced in using engineering best practices, clean code and unit testing
Comfortable being a technical leader in your team, setting and driving forward standards
Experience designing and implementing the bigger picture
Experience of using Azure or AWS products is not required but would be beneficial
Experience working as part of a cross-functional development team
Passion and Enthusiasm for delivering great products
Variety - the chance to work with a wide range of clients from start-ups to big name brands
A dynamic and energetic environment (we know how to work hard but have fun at the same time)
Personal development and progression plans
32 days holiday a year (inc Bank Holidays, which incidentally you're free to take whenever you want)
A Macbook Pro and other top tech to help you
Regular social events (Covid permitting!)
A competitive salary
YuLife employee benefits
And lots more!
This position would be suitable for UK based REMOTE workers