Location:
Remote First; office location Moorgate, London (flexible remote working locations within UK/Europe)
Employment type:
Permanent
Working Hours:
Full time (UK 9-6)
Salary:
dependent on experience up to Β£130,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 quite open minded about what experience level and background you come from. We are growing the team and are keen to encourage diversity of domain experience and a range of experience levels, therefore our specification is quite flexible. We're open minded about your path to becoming a developer however we do expect you to have written code in a professional setting. We don't require any particular academic or specific work experience to have got you to where you are in your career journey.
Above all you will:
- Be happy to pair-program fulltime
- Have commercial Java experience
- Have a clear understanding of and/or exposure to TDD
- Be able to communicate opinions, ideas and thought processes clearly
#J-18808-Ljbffr
Senior Software Engineer in City of London employer: Transficc Limited
TransFICC is an exceptional employer that fosters a diverse and inclusive work environment, encouraging applicants from all backgrounds to join our innovative SRE team. Located in the vibrant heart of London, we offer a hybrid working model that promotes work-life balance, alongside competitive salaries, share options, and comprehensive benefits. Our commitment to employee growth is evident through hands-on experience with cutting-edge technologies and opportunities for professional development, making it a rewarding place to advance your career in Linux desktop support.