Full Stack Developer

Stellenbosch, Western Cape, South Africa

Job Description


At Sportable, we're not just redefining the future of sports technology; we're creating it. As a leading sports data provider, we're on a mission to tackle the toughest challenges facing elite sports using cutting-edge technology. With a track record that includes the world's first Smart Rugby ball, we're expanding into new sports and new markets. Our solutions comprise bespoke wireless embedded systems and software from bare metal to cloud, Sportable is a multidisciplinary mecca for sports and technology enthusiasts. With our HQ in London, offices in Australia and North America, we are excited to be expanding our global footprint by opening offices and recruiting new roles in the vibrant City of Stellenbosch, South Africa. Sportable is seeking a highly skilled and motivated full stack developer to join our dynamic team. This role is pivotal to building out cutting-edge sports technology products. We are looking for developer capable of working on complex code-bases with an eye for detail. Join us to be part of a dynamic and innovative team that's shaping the future of sports technology. Qualifications:

  • 1st Class Bachelor's degree in Computer Science, Electrical Engineering or a related field
Required skills / Experience:
  • 5+ years experience in software development
  • Golang (or strong experience in other object oriented languages e.g. C++/Java)
  • SQL Databases (schema design, optimization, etc. Postgresql desirable)
  • API Design
  • TypeScript, JavaScript, Node.js, React, C++ or Angular
  • Proficient with HTML5 and CSS3
  • Experience and understanding of AJAX, object-oriented JavaScript, DOM and XML
  • Linux (basic command line, networking, bash, services, configuration) both cloud and local
  • Basic AWS / Cloud Infrastructure knowledge
  • Network protocols (HTTP, TCP/UDP, Websockets, MQTT/AMQP or other message brokers)
  • Testing (TDD/BDD etc.), CI/CD, Version control (GIT)
  • Experience with live streaming data
Key Responsibilities: As part of our engineering team:
  • Deliver reliable, testable, documented code in both the frontend and backend codebases
  • Contribute to clean software architecture practices
  • Work as part of the engineering team to deliver a working product through developing well designed UI/UX, APIs and data streams
  • Ensure suitability of features and interoperability with frontend and lower layer server modules / embedded systems
  • Sustain the quality of features through good testing habits and improving CI/CD pipelines
Personal qualities:
  • Hands-on, can-do attitude
  • Good communication skills and time management
  • Attention to detail
Reporting directly to:
  • Software Manager
Working closely with:
  • Front End and Backend Developers
  • Product Team
Perks:
  • Hybrid work environment
  • Generous annual leave - 25 days holiday excluding public holidays
  • Pension Salary contribution
  • Opportunity for global collaboration
Diversity statement: Sportable is a committed equal opportunities employer, and we welcome applications from disabled candidates, and those form minority ethnic backgrounds. Job Type: Full-time Salary: Up to R65,000.00 per month Ability to commute/relocate:
  • Stellenbosch, Western Cape: Reliably commute or planning to relocate before starting work (Required)

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1272349
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Stellenbosch, Western Cape, South Africa
  • Education
    Not mentioned