Intermediate DevOps Software Developer

Intermediate DevOps Software Developer

Intermediate DevOps Software Developer
City Centre – Cape Town | South Africa

Why work for Tagmarshal:

We are a team that value exciting, innovative, stimulating work. We work hard, but we like to have a good time, often we do drinks, breakfasts or socials together. Collaboration and problem solving are the core values of our team. Every member contributes their ideas and potential solutions to the various challenges we need to solve. Here’s what some of our developers say about working at Tagmarshal:

“The size of the golfing industry was not something I was aware of prior to working for Tagmarshal. It’s been an exciting project to get involved with. I particularly enjoy the direct impact I have on the client experience. I have a lot of pride in what I’m currently working on and I love the team I work with.” Simphiwe S.

“What I appreciate most about working at Tagmarshal is the team. I am growing in what I love to do, with developers who are willing to share information. We have a team that uplifts and pushes you to become better” Julian P.


Tagmarshal is changing the world of Golf Operations through data and has developed leading traction in the USA, Europe, Canada, the UK and South Africa. We are looking for a new team member who adds value to our development and product team. Our unique team is accountable, keen to learn and executes results and plans within their focus.


  • We work in an Agile Scrum framework and run 2-week sprints
  • PHP/MongoDB application maintenance and development
  • Linux server maintenance and system optimisation
  • Managing and maintaining a large number of Linux servers
  • Planning and designing cloud infrastructure with AWS
  • Maintaining and deploying cloud applications (beneficial)
  • Building tools for deployment, monitoring, and troubleshooting of system resources in an AWS environment (beneficial)
  • Support and maintain the Tagmarshal software application(s)
  • Execute system enhancements, scale and stability improvements
  • Oversee operational processes including: implementations, testing, bug fixing and planning
  • Documentation and testing
  • Actively communicate with stakeholders throughout the development process to ensure contribution to and delivery of a world class application and solution
  • Report on measurable key performance indicators and be pro-active in solving challenges as they arise
  • Project management tool logging and updating
  • Git source code management


  • Identify opportunities for further product enhancement in line with market demands and opportunities
  • Actively partake in research and development on future technology and solutions opportunities for the company
  • Actively partake in solutions architecture planning, scale architecture planning, technology strategy planning and execution
  • Identify and recommend strategies to maximizing client satisfaction and product usage
  • Ability to understand business goals and recommend new approaches, policies and procedures to effect improvements in the software application, business objectives and any development within the company


  • Knowledge of PHP and node.js with 3-5+ years of coding experience
  • An interest in exploring and utilising web technologies and best practices, and desire to continuously improve your skills in a team environment
  • Knowledge of LAMP stack
  • App development experience or interest is advantageous
  • An interest in exploring and utilising web technologies and best practices, and desire to continuously improve your skills in a team environment
  • API design and distributed back-end systems experience or interest is advantageous
  • DevOps experience or interest advantageous

Personal Attributes:

  • Be outcomes-driven when faced with challenges: Take the initiative to identify solutions to problems and own the process of implementing the fix
  • Be outcomes-driven when faced with opportunities: Identify opportunities for processand/or product improvements to bring further value to the market
  • Function as a member of a team who moves quickly and prides itself on quality
  • Have an interest in learning in a dynamic environment
  • Organized and meticulous
  • Strong ability to maintain deadlines without sacrificing quality of work
  • Accountability towards all stakeholders and partners – both internal and external
  • Excellent communication skills
  • Problem solving skills and the ability and drive to see a task through from start to end

Tech Stack:

  • Digital Ocean
  • AWS
  • Node.js
  • PHP (Laravel framework)
  • Javascript, jQuery
  • MySQL, MongoDB
  • Firebase FCM
  • Sockets
  • Vue.js (beneficial)
  • React (beneficial)


  • Jira
  • Github
  • Slack
  • Confluence

Remuneration Package:

In line with industry related experience
Bonus in line with performance
Discovery Group Benefit Scheme

Please send us your CV

Intermediate DevOps Software Developer
Location: City Centre, Cape Town
Remuneration: In line with industry related experience
Start: Immediately



Tagmarshal, the market leader in on-course optimization technology, provides courses with full, real-time operational oversight and reporting, giving golf operators the tools to manage pace and flow of play effectively, resulting in enhanced player experiences, increased efficiency through automation, and additional revenue generation.

Tagmarshal’s technology has collected over 1 billion data points from more than 75 million rounds of golf and has relationships with in excess of 600 partners, including Hazeltine, Whistling Straits, Baltusrol, Fieldstone, Bandon Dunes, Serenoa and Erin Hills.

Tagmarshal partners with several golf management groups, private, daily fee, public and resort courses, including 40 of the Top 100 US courses, as well as many $40-$60 green fee courses, which are seeing excellent results using the system.