Please scroll down, To apply
Lead Backend Developer
Sportable
2021-12-03 08:00:04
London, Greater London, United Kingdom
Job type: fulltime
Job industry: I.T. & Communications
Job description
Sportable is a full-stack technology company based in London solving the hardest problems in professional contact sports. Our proprietary hardware delivers ultra-low latency data to the professional sports industry, powering broadcast graphics, AR fan apps, scouting, performance analysis, automated social media postings, sports betting and much more.
Sportable is busy growing to service customers in the UK, Europe, South Africa, Australia and New Zealand and will be expanding into the US and Asia in 2022. About the role:
-We're looking for an experienced lead backend developer with a strong technical background, a passion for real-world problem solving, and a commitment to creating a world-class reliable and scalable, low-latency athlete-and-ball tracking stack.
You'll seek to solve the challenges on the frontlines of professional sports, of helping to shape a rapidly growing team through a combination of best practice and agility, and acting as a key pillar of knowledge in one of the company's core technical teams. You'll need to think big, offer proactive solutions and keep your skillset sharp. You'll be comfortable working with the head of software on how we grow and develop our backend stack in a manageable, scalable and reliable manner, while striving to retain development speed and agility. Responsibilities:
- Deliver reliable, testable, documented, clean code to progress and maintain backend (written in Golang)
- Estimate and plan work packages and lead their execution
- Ensure suitability of features and interoperability with frontend and lower layer server modules (and embedded systems)
- Give input on the architecture of new and existing projects
- Input on backend technologies in our stack and keep us in line with industry best practices
- Help develop and improve our cloud architecture
- Thrive in fast-paced start-up environment
- Hands-on attitude
- Good communication and project management skills
- Attention to details
- Computer Science Degree (or equivalent) - 1st
- 6+ years experience in software development
- Golang (or strong experience in other mainstream languages e.g. C++/Java), basic Python experience desirable
- SQL Databases (schema design, optimization, synchronization, etc. PostgreSQL desirable)
- Linux
- AWS / Cloud Infrastructure (Virtualization, Infrastructure as code, Security, Containerisation, etc.)
- Network protocols (HTTP, TCP/UDP, Socket programming, Websockets, MQTT/AMQP)
- Networking (DHCP, DNS, Firewalls, VPN, VLAN, etc.)
- Experience leading an agile software development team
- Testing, CI/CD, Version control (GIT)
- Flexible working (1-2 days a month required on prem, 10-4pm core hours)
- 25 days leave
- Cycle to work scheme
- Perkbox
- Telephone call
- Interview + Tech test
- Call with founder + Chief of Staff
- Offer