Lead Backend Software Engineer Go API Messaging

Client Server
Charing Cross, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 130K

Job location

Remote
Charing Cross, United Kingdom

Tech stack

API
Data as a Services
PostgreSQL
Redis
WebSocket
Backend
Information Technology
Kafka
Non-relational Database
Amazon Web Services (AWS)
Data Pipelines
Go

Job description

Are you a senior, backend focussed Software Engineer with strong Go / Golang coding skills and real-time messaging experience?

You could be progressing your career in a hands-on Lead Backend Software Engineer role at a global cryptocurrency market data and trade execution technology company that is experiencing great success and is growing as a result, the systems currently deal with multiple billions of events per month.

As a Lead Backend Software Engineer you will work on cutting edge systems that handle a million messages per second from a diverse range of external APIs within a high performance data pipeline. You'll design and implement high throughput data services with a focus on scalability, reliability and performance, taking ownership of projects and collaborating with data and infrastructure teams you'll ensure seamless integration and efficient workflows.

Location / WFH:

You'll join the team in brand new Central London based offices on a fulltime basis (Monday to Friday).

Requirements

  • You have experience of taking ownership of high profile projects
  • You have strong Go / Golang coding skills
  • You have strong experience of designing and implementing scalable solutions to handle high throughput systems including WebSocket APIs and services
  • You have a strong knowledge of queue or stream based messaging systems e.g. Amazon SQS, Kafka
  • You have a good knowledge of both relational and non-relational databases, PostgreSQL and Redis preferred
  • You're highly numerate with strong maths knowledge (numerical computations and algorithms)
  • You are degree educated in Computer Science or similar technical discipline
  • You have a personal interest in traditional financial markets or the cryptocurrency space

Benefits & conditions

  • Competitive Salary
  • Bonus
  • Continual learning and self development opportunities working on cutting edge systems

Apply for this position