Junior Software Engineer
40000GBP - 60000GBP
London, United Kingdom
Java
Low Latency
TDD
More jobs from this company
views: 0
Junior Software Engineer

Location: Remote First; office location Moorgate, London (flexible remote working locations within UK)

Employment type: Permanent

Working Hours: Full-time (UK 9-6)

Salary: dependent on experience up to £60,000 + Shares + Benefits


You will work within a small team where you will pair-program (we operate using the extreme programming framework) to:

  • Build resilient and adaptable fintech platforms and components in Java

  • Refactor to improve code design

  • Write lots of tests (every one of our commits is continuously and rapidly verified by thousands of tests)

  • Automate the boring bits


Features of the way we work:

  • We avoid silos by regularly rotating between teams to work on the whole system with an Our Code not My Code mindset and approach

  • We practice trunk-based development and continuous integration: we treat every commit as releasable

  • We treat broken tests as failures and revert where possible

  • We practice TDD, BDD and DDD

  • We automate as much as possible

  • We pair program to ensure that everyone understands the context of what they are working on.  We also believe that pairing drives quality, learning, cross-skilling, and builds empathy with other developers

  • Sometimes we have to care about throughput and latency and so take this into account when writing code

  • See Dave Farley walk through how our CI pipeline works -https://www.youtube.com/watch?v=bHKHdp4H-8w


Our needs:

We are growing the team and are keen to encourage diversity of domain experience and background. We’re open-minded about your path to becoming a developer: we don’t require any particular academic or specific work experience, but we do expect you to have written code in a commercial setting. Our junior positions are targeted at early-career developers who are keen to broaden and deepen their technical skills and understanding of sound development practices.


Above all, you will:

  • Be happy to pair-program full-time and have some Java experience

  • Be able to communicate opinions, ideas and thought processes clearly

  • Be keen to continuously learn new and better ways of solving problems

Junior Software Engineer
40000GBP - 60000GBP
London, United Kingdom
Java
Low Latency
TDD
More jobs from this company
views: 0

Be the first to know about
new jobs every week

Get 8 new jobs with salaries, once per week! Sign up here so you don't miss a single newsletter.