Point your AI agent at freehire and let it find you a job.

Get the CLI →

fortice

NewBe an early applicant

BackEnd Software Engineer

Posted
Discussion

Summary

Backend engineer on a small London team designing, building, deploying and maintaining the software platform behind Ksubaka's in-store gamified advertising network. Day-to-day involves writing testable, efficient Java code, integrating components, and working with SQL/ORM (JPA2, Hibernate) and NoSQL data stores using TDD/BDD and agile practices.

Overview

In this backend role, you will design and build the software platform enabling new experiences and growth for Ksubaka’s in-store gamified advertising network. You’ll join a tight engineering team in London, delivering high-quality, scalable solutions using state-of-the-art tools. You will collaborate across disciplines to deploy and maintain robust software, driving continuous improvement and innovation. This is an opportunity to shape the platform that powers delightful shopper experiences at scale.

Responsibilities
  • Write well designed, testable, efficient code
  • Produce designs and determine operational feasibility
  • Integrate software components into a fully functional system
  • Develop software verification plans and quality assurance procedures
  • Document and maintain software functionality
  • Tailor and deploy software tools, processes and metrics
  • Update knowledge by studying new tools and techniques, participating in networks
Key requirements
  • Proven working experience in software engineering
  • BSc in Computer Science or Engineering (MSc preferred)
  • Experience with test-driven development and behavioural driven development
  • Ability to develop in Java
  • Experience of functional programming languages
  • Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate). Prior experience of NoSQL solutions
  • Mastery in software engineering tools
  • Ability to document requirements and designs
  • Familiarity with agile software development methodology and release process
  • Experience working in international environments
  • Ability to adapt communication for technical and non-technical people
  • Team player
  • Pro-active, pragmatic problem solving
  • Curious about new trends and approaches
  • Java
  • Functional programming languages
  • SQL and ORM (JPA2, Hibernate)

Skills

Apply

See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available