Senior Software Engineer

WHO WE ARE


We’re a tech-first scale-up regarded as one of the hottest payments fintechs in London. Founded in 2016, our cloud-native payments platform is used by over 25 of the most exciting and disruptive banks and fintechs in the world including N26, Holvi, Viva, Tandem and Ebury.


WHAT IT'S LIKE TO WORK HERE


Building greatness in a disruptive era requires strong ambition, talent, curiosity, diversity of thought and a belief that we’re better together. We want our employees to grow whilst with us so we’ve created an environment that encourages everyone to learn, challenge each other and create extraordinary experiences for themselves, their colleagues and our customers. We are continually on the lookout for talented people from all backgrounds that can further contribute to this amazing culture.


OUR TECHNICAL ENVIRONMENT


Our Engineering Team consists of over 45 Senior Engineers that are responsible for the end-to-end ownership of our platform, from architecture through to infrastructure. Individually they are all exceptional at what they do, but by working collaboratively within a team, consistently applying best-practice and automating absolutely everything they are able to build world-class software for our customers.


We don’t mind whereabouts our Developers are based as we are happy for our team to work from anywhere in the UK or EU, with most of them choosing to work remotely most of the time. That being said, we do also have London and Amsterdam offices, so should they ever wish to work from these, they are most welcome.


THE ROLE


This is an opportunity to work for a tech-first FinTech company, making an important and significant contribution to the early stages of a cutting-edge, critical project that will see us move from AWS ECS to Kubernetes. As our engineering team is fully remote and distributed across 10+ European countries, every engineer works in the same way, embracing a remote-working culture and the latest tech to create world-class payments technology.


SKILLS WE'RE LOOKING FOR


We are looking for Senior Engineers with a passion forKubernetes to join us on an exciting journey to build the next phase of the Form3 financial cloud SaaS platform. We currently use a cloud-native architecture running containers on AWS ECS.  We are now on the look-out for Platform Engineers with extensive Kubernetes experience to help us migrate to Kubernetes and make our platform cloud agnostic. Whilst also being experienced in platform engineering, we also require candidates to be exceptional programmers who are comfortable working with various different programming languages (we mainly work with Go but experience with this is not essential).


THE TOOLS WE USE


To give you an idea of what our early K8s platform looks like here are some of the tools specific to the project you'll be involved with;


Observability: Prometheus & Cortex


CI/CD: Flux


Networking: Cilium


Cloud hosting: EKSGKE


Messaging: Nats


On-prem infrastructure management: Cloudstack & Digital rebar


On top of these, here are a few of the languages and methodologies we work with across all of our teams;


Languages: Go (and some Java, Python, Ruby)


Methodologies: Agile, Scrum, Kanban, TDD, BDD, Pair-Programming




HOW WE HIRE


Our hiring process varies depending on the role and the candidate, but this should give you an idea of the steps you should expect to follow:


+ Phone screen with Talent Team (30-45 minutes)
+ Take home assignment written in Go (approx. 4-8 hours)
+ Technical interview with 3 members of the Engineering Team via video-link (1 hour 30 minutes)


VIDEOS AND PROJECTS FROM OUR ENGINEERING TEAM