Senior Backend Engineer

Location London,UK
Job Type Permanent
Salary 85-120k + LTI
Reference 31266

Senior Backend Software Engineer 

A new mobile point of sale platform and payment aggregator is looking for an intelligent, ambitious Senior Backend Engineer A first rate problem-solver and problem-finder; with the desire to build the future of one of London's brightest fintech startups.

The role

To be successful in this role, you should have previous experience working as a Java/Kotlin/PL/pgSQL engineer: building secure, resilient, and scalable REST based services.

This position will give you the exciting opportunity to work closely with the experienced C-level officers whilst executing on the company’s vision. You will have the opportunity to work with a growing and diverse workforce in the UK, Bulgaria, and the USA as you engage in your day-to-day tasks. An ideal candidate will be motivated, results-driven, and enjoy working in a team environment.

What your day will involve

  • Becoming a key contributor in our dynamic and tightly-knit engineering team.

  • Involving yourself across all modules of our core systems: backend systems, APIs, and the tools/technologies that keep everything humming.

  • Collaborating with the product team to cultivate secure and efficient platform services.

  • Assisting solutions architects/engineering leads in the planning of wider features.

  • Designing and creating scalable, modular services which can be used effectively by other members of the engineering team.

  • Coding with Vert.x, JAX-RS, Kotlin, PL/pgSQL, configuring GraphQL endpoints via PostGraphile and deploying in Docker containers.

  • Provide an effective role model for engineering colleagues, mentoring and coaching to improve the overall capability of the team and products.  

  • Working with front-end engineers to connect app features to mid-layer and backend services.

  • Respecting data security as an important part of the role.

  • Striving to improve the platform with high quality code and great testing.

  • Engaging in sprint planning with the product team, committing to timely execution of features, and prioritising within sprints where necessary.

  • Collaborating with senior members of staff and the business development team to demonstrate test builds of a given feature.

  • Contributing to the construction and shipping of a world-class product, achieving a high standard of quality in the process.

  • Championing security, scalability, and resilience throughout the organisation.

You should apply if

  • You have plenty of strong, relevant software engineering experience.

  • You have experience in and love programming in Java/Kotlin/PL/pgSQL.

  • You enjoy supporting front-end teams in connecting application features to mid-layer and backend services via REST/GraphQL.

  • You enjoy working in an engineering team committed to agile development, working in sprints to achieve the best results.

  • You have a good grasp of the fundamentals of computer science and an excellent working knowledge of industry standard tools (including Git).

  • You have experience in solving problems independently, referring solutions where required to wider stakeholders.

  • You are an overachiever who has a strong orientation for results beyond just great ideas.

  • You have entrepreneurial DNA: flexible to changes, eager to learn, proactive to act, resilient to failure, and persistent in making impact.

The Platform

The back-end (written in Kotlin) exposes a GraphQL API and uses PostgreSQL, PostGraphile, Docker and Kubernetes. Their app is built using the Ionic framework, Angular and uses the Capacitor runtime.

Next steps: Apply to this vacancy with your latest CV and I'll get in touch with you shortly!

Apply Now