drjobs Mid-Level Backend Software Developer

Mid-Level Backend Software Developer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Cape Town - South Africa

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Our client is a fastgrowing sports technology company transforming how professional sports are played and experienced. They bring together innovators from tech science and design to solve complex challenges at the intersection of elite sport and advanced technology.

With a global footprint and a track record of industryfirsts theyre expanding across multiple team sports from rugby and football to highimpact games in the US and Australia. If youre passionate about sport and innovation this is your chance to be part of the future of the game.

Role Overview

They are looking for a backend developer with a strong technical background and a passion for realworld problem solving. You will be part of creating a reliable lowlatency athleteandball tracking system. Their products are used in training sessions live broadcast with television or AR and officiating so enthusiasm for new greenfield technology is a must.

A key focal area of this role will be the technical delivery of enhancements and features to their backend written in Golang. Focusing on APIs databases and asynchronous messaging. Your code will run on both pitch side and cloud servers. You will be exposed to data science techniques and AI for detecting and classifying sporting events in realtime.

You will be supported by a highly talented team of engineers data scientists and sports scientists.

Job Type: Fulltime Hybrid

Location: Cape Town

Requirements

  • Bachelors degree in computer science or similar relevant experience
  • 3 years experience in software development
  • Golang (or strong experience in other strongly typed language)
  • SQL (PostgreSQL desirable)
  • Linux both cloud and local
  • Cloud Infrastructure knowledge (AWS or GCP)
  • Experience with Go and Python coding languages
  • Testing (TDD/BDD etc.) CI/CD Version control (GIT)
  • Handson cando attitude
  • Effective communication skills and team working

Nice to Have

  • Network protocols e.g. (HTTP TCP/UDP WebSocket)
  • Messaging Protocols (MQTT/AMQP or other message brokers)
  • Basic JavaScript/React or Python desirable
  • Experience with C# and C
  • Algorithms and maths skills to help productionise the work of their Data Scientists
  • Startup Experience
  • Experience deploying local applications

Responsibilities

As part of their engineering team:

  • Deliver reliable documented code
  • Work as part of the engineering team to deliver a working product through developing well designed APIs and data streams
  • Ensure suitability of features and interoperability with frontend and lower layer server modules / embedded systems
  • Help develop and maintain their cloud ecosystem
  • Sustain the quality of features through good testing habits and maintaining CI/CD pipelines
  • On Call Rota

Reporting directly to

  • Lead Backend Developer

Working closely with

  • Backend and Frontend SW developers
  • Product Team
  • Data Science Team
  • Embedded SW team

Perks

  • Generous annual leave
  • Occupational sick pay
  • Enhanced parental leave
  • Budget for training
  • Team socials
  • Working from home allowance

Employment Type

Full Time

Company Industry

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.