As a Senior Software Engineer (Full Stack) you will support the delivery and maintain our integration environment and Azure applications to help the company become a global business. Your technical skill set will be used to build, maintain, and enhance production‑ready systems. Responsibilities Build, maintain, enhance and deploy front‑end and back‑end applications in line with company and industry standards. Unit‑test all software artefacts. Maintain existing systems and develop new systems using the latest technologies. Collaborate with Architects, Software Engineers, Quality Engineers and Product Managers to design, test, and deploy software components. Provide operational support for software deployed into the company ecosystem. Analyse and resolve complex and high‑impact production issues. Monitor system performance and ensure all SLAs are met. Provide technical leadership for the implementation of solutions. Transfer business and technical knowledge to the broader team. Mentor and guide junior engineers. Focus on the integrity of the systems with respect to quality, stability, and scalability. Contribute to designing, developing, and implementing platforms that align with business objectives and technical requirements. Assist the Software Engineering Team Lead with code reviews and implementation of best practices and coding standards. Maintain comprehensive documentation of system architecture, processes and workflows. Essential Skills Strong verbal and written communication skills. Experience working collaboratively in cross‑functional teams. Expertise in managing multiple projects simultaneously with a track‑record of on‑time delivery. Exceptional attention to detail and a high standard of quality. Ability to adapt quickly to changing environments and priorities. Minimum 7 years of practical experience in the full software development life cycle. Solid understanding of software engineering design patterns and/or methodologies. Strong proficiency in object‑oriented programming, preferably with C# and the .NET framework. Proficient in C#, JavaScript, Angular, React, Vue, Node.js, and NextJS. Experience designing and building RESTful APIs and microservices. Proficient with Azure, AI Document Intelligence, and other Azure components. Proficient in Azure Web Apps and Azure AD B2C for identity and access management. Strong knowledge of DevOps practices, CI/CD pipelines and infrastructure as code. Solid understanding of software testing fundamentals. Experience mentoring or coaching junior developers. Excellent problem‑solving and analytical skills. Ability to estimate effort accurately and manage delivery timelines. Hands‑on experience with AI and machine‑learning tools for document processing. Experience implementing and maintaining Power Automate solutions. Desirable Skills In‑depth knowledge of sports betting markets and market trends. Previous experience in the online gaming or casino industry, understanding player behaviour and regulation. Familiarity with gambling regulations and compliance in various jurisdictions. Experience developing customer retention strategies. Experience with Test‑Driven Development and unit/integration testing. Experience leading technical discussions and code reviews. Experience within an Agile software engineering team. Computer Science degree, diploma or similar qualification. Minimum 2 years in a senior developer or engineer role. Experience developing self‑service portals and implementing secure authentication with Azure AD B2C. Benefits Comprehensive learning and development programmes. Performance feedback and coaching tools. Employee Assistance Programme. Free daily meals and massages. On‑site free gym. Group life cover and funeral fund. Financial services assistance and income continuation benefits. Leadership training, referral bonus and medical aid subsidy. Free sleep coaching and on‑site barista. Retirement annuity subsidy and team socials. Equal Opportunity Employer At Super Group, diversity is part of our DNA. With teams across 16 countries, our workforce includes 85 nationalities and 20 languages. We champion an inclusive, supportive and empowering environment for all employees. Additional Requirements Because the role involves access to customer financial details, a credit and criminal record check will be conducted. Qualifications identified in the description are inherent job requirements; therefore, a qualification verification check will also be performed. By applying for this role you grant permission for these checks to be conducted in a confidential manner. #J-18808-Ljbffr
Senior Software Engineer (Full Stack)
DIGITAL OUTSOURCE SERVICES
cape town, cape town
Published 4 days ago
Report job