Senior Backend Engineer (Golang) at Octopus Money
London, England, United Kingdom -
Full Time


Start Date

Immediate

Expiry Date

16 Oct, 25

Salary

95000.0

Posted On

17 Jul, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Working Environment, Financial Education, Teams, Database, Go, Communication Skills, Software Development

Industry

Information Technology/IT

Description

We’re looking for a Senior Back End Engineer 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.

EXCELLENT TECHNICAL KNOWLEDGE

As a Senior Engineer, you should be an expert in at least one aspect of software development and skilled in other areas. You have learned that delivering great software takes a team and has plenty of pitfalls to avoid.

KNOWLEDGE AND EXPERIENCE REQUIRED

  • Over five years of expertise in software development, specialising in back-end systems with a strong proficiency in Go
  • Strong experience writing easily-testable and thoroughly-tested code
  • Data modeling and database design experience with either relational (PostgreSQL, etc) or NoSQL (DynamoDB, ElasticSearch, etc) data backends
  • Delivered cloud-based REST API solutions
  • Empathetic, proactive and constructive communication skills, with the ability to influence and collaborate effectively across teams
Responsibilities

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 breaking 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
  • Team Collaboration
  • 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
Loading...