Senior Software Engineer (full Stack)

Western Cape, South Africa

Job Description

We are looking for a Senior Software Engineer (Full Stack) to help us design and develop robust, scalable, and efficient software solutions on both the JavaScript and .NET (C#) frameworks.
You'll work alongside talented engineers to create high-quality products while mentoring junior developers and ensuring that we adhere to the highest standards for system performance and maintainability.
A cutting-edge digital gaming company behind some of the world's most recognized Sports and iGaming brands. Their multidisciplinary teams combine passion and innovative tech to create market-leading online gaming solutions. Together, they dedicated to delivering the ultimate in high-performance gaming experiences.
As we embark on an exciting journey of growth and innovation, we need driven, passionate individuals to help us continue our momentum. If you're looking for a fast-paced, dynamic environment where your skills can grow, your career can soar, and every day brings new challenges, then this role is for you.
Duties:

  • Engineering: Build, maintain, and deploy both front-end and back-end applications. Ensure the software is scalable, maintainable, and in line with industry best practices.
  • Technical Leadership: Provide mentorship and guidance to junior engineers, helping them develop their technical skills while leading the implementation of key technical solutions.
  • Collaboration: Work closely with teams like Enterprise Architects, Quality Engineers, and Product Managers to develop, test, and deploy software components. Assist in second and third-line support for deployed systems.
  • System Monitoring: Monitor systems to ensure all SLAs are met and resolve high-impact production issues when required.
  • Documentation: Maintain detailed system architecture documentation for transparency and knowledge sharing.
Job Experience & Skills Required:
Qualifications:
  • Matric (Grade 12)
  • Qualification in Computer Science or Software Engineering.
Experience:
  • 7+ years of hands-on experience in software engineering or development.
  • Solid understanding of software design patterns and methodologies.
  • Strong proficiency in object-oriented programming (OOP), especially in C# and the .NET framework.
  • Proficiency in multiple programming languages such as C#, JavaScript, Angular, React, Vue, and Node.js.
  • Extensive experience designing and building RESTful APIs and microservices.
  • Proficiency with relational and non-relational databases (e.g., SQL Server, MongoDB) and writing efficient T-SQL queries.
  • Hands-on experience with containerization technologies like Kubernetes and Docker.
  • Familiarity with cloud platforms such as AWS, Azure, or GCP.
  • Strong knowledge of DevOps practices, including CI/CD pipelines and infrastructure as code.
  • Ability to mentor junior developers and guide them toward best practices and growth.
Skills & Competencies:
  • Adaptability
  • Ownership and accountability
  • Initiating action
  • Resilience
  • Team orientation
  • Integrity
  • Innovation
If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positions.
For more information please contact:
Shouneez Scheepers

Salix Recruitment

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
    JD1448916
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Western Cape, South Africa
  • Education
    Not mentioned