Full Stack Lead Developer
SA, Stellenbosch
apply

Our Business

Inrange®’s mission, simply, is to make golf a game for Everyone.

Founded by a group of highly respected South African engineers who used their expertise in the world of radar and radio telescopes to develop the most advanced, accurate and reliable golf tracking system in the world. Our software leverages the latest in radar technology, providing real-time feedback and actionable live shot data. This creates an engaging, technology-driven experience that helps both new players and serious golfers practice with intention, track performance, and improve with every session.

We are part of a larger family of companies within the Alphawave group, based in Technopark, Stellenbosch and London, UK with staff members in Germany, the USA, Korea and India and sites in 16 countries around the world (and growing).

The Position

We are looking for a Full Stack Lead Developer to join our growing product and engineering teams.

This is a critical, high-impact role where you will act as the strategic technical bridge between our Product Managers and Engineering Squads (Backend, Frontend, Unity). You will maintain a hands-on builder mindset while using your system-wide context and deep engineering expertise to drive clarity, unblock teams, and ensure we deliver high-quality, viable features that align perfectly with the product vision.

This role is for a highly experienced Individual Contributor (IC) who wants to grow their leadership impact through influence and technical excellence, without the overhead of direct people management. While our main office is in Technopark, Stellenbosch, our team is distributed across Cape Town and Plett, and we support flexible working arrangements.

Key Responsibilities

In this role you will be responsible for:

Technical Leadership & Delivery
  • Own the successful delivery of technical features across all build teams (Backend, Frontend, Unity), ensuring alignment with product expectations and our Definition of Done.
  • Act as the go-to technical counterpart during crucial phases like MVP scoping, new feature ideation, and architectural planning.
  • Coordinate execution, anticipate dependencies, and remove blockers between engineering disciplines to streamline the delivery pipeline.
Cross-Functional Collaboration & Influence
  • Serve as the "glue" between technical and product teams, building high-trust, collaborative relationships.
  • Lead complex conversations around architecture, scope feasibility, and work sequencing to drive consensus and efficient implementation.
  • Clarify and champion product intent, co-owning feature outcomes from initial concept through to successful release and stability.
Technical Excellence & Mentorship
  • Maintain deep engineering expertise and actively contribute to key backend or integration challenges (Target: minimum of 40% hands-on building time).
  • Leverage system-wide context to inform better technical decisions and proactively identify systemic risks or unintended consequences early in the development cycle.
  • Act as a sounding board and informal mentor for less experienced engineers, helping to raise the overall technical bar of the organization.
Strategic Impact
  • Help define and articulate a clear technical strategy for feature delivery across multiple squads.
  • Bring clarity to complex problems and ambiguity, enabling the wider team to move forward predictably and efficiently.
  • Continuously review and evolve our ways of working to ensure delivery processes remain efficient and sustainable.

Tech Stack Context

The products you will be bridging span multiple platforms and disciplines:

  • Range Software (Primary Build): Our core product runs on touchscreen Android devices, featuring a combination of native code and substantial embedded Unity components (supported by our internal Unity team).
  • Mobile: Historically native (iOS and Android), we are increasingly migrating functionality towards a web-based architecture for our performance tracking features (similar to the development pattern of Intervals.icu-style functionality, such as the Garmin app and corresponding web build).
  • Back-End: A modern cloud-based microservices architecture running on AWS. (details typically shared during the interview process, but relevant experience is key).

Technical Requirements

Technical Experience (Essential)
  • 5-7+ years of professional experience in software development, architecture, and production system delivery.
  • Deep experience acting in a Lead or Senior IC capacity, driving technical decisions across multiple teams/domains.
  • Proven track record of successful feature delivery from ideation (MVP) to post-release stability.
  • Expertise in architectural contributions, risk identification, and ensuring stability in high-scale environments.
  • Strong familiarity with developing across mixed-technology environments, specifically integrating Unity/Game Engine environments into native or web applications, is highly advantageous.
Qualifications
  • Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience is preferred.
Candidate Profile (Non-Technical Skills)
  • Exceptional Communicator: Excellent at leading through context and influence, able to clearly articulate complex technical trade-offs to non-technical stakeholders.
  • Proactive Leader: You proactively seek responsibility rather than waiting for direction.
  • Problem Solver: You thrive on creating clarity and exercising cross-functional influence to unstick complex issues.
  • Resilient: You are curious, dependable, and maintain composure under pressure.

Being part of the Team

  • Impactful Role: Your contributions will directly influence product direction, engineering quality, and team efficiency across a global, growing product.
  • Global Exposure: Be part of a global business with a presence in the US and the UK, and sites on just about every continent.
  • Team Environment: Work with arguably the best technical minds in the country (our radar team built technology for the SKA deep space antenna).
  • Flexibility: The option and ability to work either remotely or in our offices (or a mix of the two should you so choose).
  • Enjoy the Product: Getting out onto the range to enjoy what we have built (it's not just for golfers—if our devs don't enjoy it, we haven't succeeded in our mission).

Fine Print

Permanent role with a competitive package.

Apply at cstuart@inrangegolf.com

Once we receive your application, we will strive to review it within a few days. If you meet the minimum requirements, we may contact you to set up a first interview.