Join the team

The first step to joining our development team is completing our technical challenge, which you can find on our Github page. It's relatively simple and deliberately open-ended: we want to give you the opportunity to choose which skills you want to demonstrate.

Get in touch with us once you're finished and have made your code available (e.g. on Github) and we'll take it from there!

We are a living wage employer

Working at JDLT

Company culture

The only product we sell is the time and hard work of our team members.

That puts the people who make up our team at the heart of everything we do.

We are a company that relies solely on talent, and we understand how important it is to nurture and reward that talent.
We believe firmly in a transparent working environment, and a healthy work/life balance.
We communicate freely and openly, with the belief that this ethos should carry right through our organisation.

Our beliefs

We believe anyone with the raw talent can become a 10x developer with the right tooling and training. We recognise that responsibility must be both given and taken.

We believe in leveraging the latest technology and advancements to allow our team to do more with less. We’re always experimenting with new tools and techniques, and are often among the first to employ these productively, albeit judiciously - we are our own technology testing environment.

We believe that the best code is that written for consumption by other humans.

Who we're looking for

We are actively looking for bright individuals who want the opportunity to develop themselves while working with the latest technology.

We think raw talent is more important than years of experience, and that asking the right questions is more important than knowing the answers.

If you can think for yourself, have good analytical and communication skills, and are happy to take ownership of a problem and develop the most sensible solution, please get in touch; or if you're interested in a development role, try our developer challenge.

Compensation package

In looking for the best people, we expect to pay them accordingly.
Market rates are meritocratic, and so is JDLT.

More creatively, we absolutely recognise that people are unique and what motivates them will be based on their personal needs and preferences. We support that by catering to the individual - we offer all of our employees an extensive package of personalized and flexible benefits - you might wish to spend part (or all) of your time working from home (or somewhere remote); you might prefer to work a 4-day week or unusual hours; you might hope to take 3 months off, or you might want more days of holiday to spend with family. You might even be saving for something and wish to work more! As long as it's practical, we're listening.


We have an extensive package of benefits built up by listening to the wants and needs of our team

  • 33 days paid annual leave (including bank holidays)
  • Paid sick, compassionate, emergency & medical leave
  • Regular team social activities
  • Paid maternity/paternity leave
  • Tax free childcare
Flexible working environment
  • Flexible hours
  • Remote working
  • Extra holiday days
  • Company pension
  • Retail discount scheme (shopping, cinema, restaurants, holidays etc.)
  • Discounted personal tech
  • Discounted gym membership
  • Discounted car parking
  • Cycle to work scheme
Learning & development
  • Annual training budget
  • Learning and development time

How we operate

We seek to foster a culture of openness. Team members are encouraged to ask questions and challenge the approaches we take.

This isn’t just a sound bite – we take the position that whilst we do our best to know what we're talking about, we might be wrong. When you're open to the possibility that you're wrong (or at least not entirely right) then it's natural to welcome critical discussion and debate. This is especially true when you're working with a team as smart as ours.

What makes us so smart

We only hire bright and talented individuals with a strong capacity for critical thinking; we don’t hire code robots who want to be drip-fed tasks and have everything spelled out for them.

We want multi-skilled problem solvers who are open-minded and are capable of independent thought. We want people who can take on and own features and ask the difficult questions such as - Why are we implementing this? What are we actually trying to achieve?

More than programmers

We don't hire mere programmers. Yes, we write code but code is just a tool to achieve a purpose. Writing code isn't that difficult, it's working out what code to write (and what code not to write) that can be tricky.

To do that you need to fully understand the problem you're trying to solve from a human perspective.