Overview
Senior Software Engineer – Gaming, Betting & Gambling – Market related Hybrid Jobs in Cape Town, South Africa at Initiate International
Position: Senior Software Engineer – Gaming, Betting & Gambling job – Market related salary Hybrid)
Located on the Cape Town beachfront with Table Mountain as a backdrop our client is looking for a Senior Software Engineer to join their team.
Our client is a leader in sports media, gaming, and betting, committed to enhancing sports enjoyment through innovation, they prioritize trust, collaboration, and relentless ambition. They champion diversity and inclusion, fostering a culture where all employees thrive.
As a Senior Software Engineer, you’ll play a pivotal role in developing their live sports scores platform, driving technological advancements in the sports industry. This role demands problem-solving skills, collaboration, and a passion for continuous learning and technical growth. Join them in shaping user experiences and driving innovation in sports technology.
Your key job responsibilities as the Senior Software Engineer in Cape Town will include:
Develop high-quality, standardized solutions using OOP, TDD, BDD, FDD, SDLC, Coding Standards, and Continuous Integration
Collaborate with technical and non-technical stakeholders
Propose and implement efficient business and technical strategies
Design flexible, scalable software anticipating future requirements
Communicate issues, risks, and dependencies, escalating when necessary
Participate in agile ceremonies and contribute to task breakdown
Facilitate understanding of technical requirements within the team
Document solutions and support team documentation efforts
Mentor team members and conduct peer reviews
Track time accurately and meet sprint commitments
Contribute to planning, discussions, and solution designs
Support line managers and provide accurate progress reports
Requirements for this Senior Software Engineer job in Cape Town:
Effectively communicate complex topics across all organizational levels
Simplify technical concepts for developers and business stakeholders
Proficient in UML for modeling
Experienced in the latest JDK LTS, Spring Cloud, Spring Data, Spring Boot, Spring Web, and IntelliJ
Skilled in Maven for multi-module environments and Git for collaborative development
Familiarity with cloud technologies, especially GKE K8s and ArgoCD
Knowledge of front-end technologies like VueJS, Angular, and Typescript
Proficient in debugging, refactoring, and optimization using IntelliJ
Experienced in Git branch management and CI/CD with Gitlab
Familiar with cloud observability, scaling, and alerting mechanisms
Front-end proficiency with VueJS, Angular, and testing frameworks
Title: Senior Software Engineer – Gaming, Betting & Gambling – Market related Hybrid
Company: Initiate International
Location: Cape Town, South Africa
Category: Software Development (Software Engineer, Senior Developer, Full Stack Developer)