Senior Back End Engineer

New Yesterday

Senior Back End Engineer at Octopus Money We’re looking for a Senior Backend Engineer with excellent Golang and database skills to help us build the scalable operations, technology, and processes needed to transform 5 million lives by making high‑quality financial support affordable and accessible to employees everywhere. This is an ideal opportunity for a motivated self-starter to accelerate their career, taking a broad and varied role within a rapidly growing company. We pride ourselves on building an inclusive working environment where diversity is celebrated. The role and opportunity As a Golang Backend Engineer, you will be working within one of our multi‑disciplinary feature squads to design and implement new capabilities. You will be expected to improve the code quality and provide well‑tested functionality that the business can depend on for success. Our API service layer is written in Go, following a documentation‑first mindset. We use a service‑oriented architecture to enable extensive unit testing with generated mocks. Our services are deployed via a CI/CD pipeline to our AWS cloud environments. You will be responsible for: Code Development and Review
Demonstrate excellent Go development skills, with the ability to write high‑quality, easily testable code Take refined User Stories and break them down into development sub‑tasks Champion software engineering best practices, including automated tests, code refactoring, and code reviews where appropriate Ensure adherence to coding standards, security guidelines, and compliance requirements Collaborate with cross‑functional teams to translate business requirements into technical solutions, working closely with Product Owners
Technical Strategy
Contribute to the development of technical roadmaps and long‑term strategies, aligning with business goals Stay updated on industry trends and emerging technologies, identifying opportunities for innovation and improvement
Knowledge and experience required
Over five years of expertise in software development using strongly‑typed languages (e.g. Go, Java, or similar), with at least 1+ year of commercial experience using Golang. Strong experience writing easily‑testable and thoroughly-tested code Demonstrable experience acting successfully as a Senior Engineer, i.e. breaking down a refined User Story into deliverable tasks and delivering those tasks within a sprint. Data modelling and DB design experience with SQL or NoSQL DBs Distributed system and messaging event‑driven architecture experience Empathetic, proactive and constructive communication skills, with the ability to influence and collaborate effectively across teams
Nice to have (but not essential)
Fintech industry experience SaaS knowledge and experience Microservice and integrating distributed systems with messaging and event‑driven architectures Experience using Terraform, or other infrastructure as code tooling Educated to Bachelor's or Master's degree level in Computer Science, Engineering, or a related field
In return we offer a base salary of £75,000 to £95,000 DOE + benefits Seniority level: Mid‑Senior level Employment type: Full‑time Job function: Information Technology and Engineering Referrals increase your chances of interviewing at Octopus Money by 2x #J-18808-Ljbffr
Location:
England, United Kingdom
Job Type:
FullTime