Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Maxtec

Senior Software Engineer, Full Stack

Maxtec

Senior Software Engineer (Full Stack) for DigiOutsource, enhancing online gaming solutions and delivering integration environment support. Collaborating with diverse teams and contributing to a vibrant gaming experience.

Posted 5/21/2026full-timeCape Town • 🇿🇦 South AfricaSeniorWebsite

Tech Stack

Tools & technologies
AngularAzureJavaScriptMicroservices.NETNext.jsNode.jsReactSDLCVue.js

About the role

Key responsibilities & impact
  • Build, maintain, enhance and deploy front-end and back-end applications according to company’s software engineering standards.
  • Unit-test all software artifacts.
  • Maintain current systems and develop new systems using the latest technologies.
  • Collaborate with Architects, Software Engineers, Quality Engineers, and Product Manager teams in developing, testing, and deploying software components.
  • Provide support to business for software deployed into company eco system.
  • Analyse and resolve complex and high impact production issues where required.
  • Monitor systems performance and ensure all SLAs are met.
  • Management of the implementation of technical solutions.
  • Transfer of business and technical knowledge to the greater team.
  • Technical guidance and mentoring of junior engineers.
  • Contribute and provide expertise in the design, development, and implementation of the platforms, ensuring alignment with business objectives and technical requirements.
  • Assist in code reviews.
  • Assist in implementation of best practices, coding standards and relevant methodologies.
  • Maintain comprehensive documentation of system architecture, processes, and workflows for transparency and future reference.

Requirements

What you’ll need
  • Minimum of 7 years’ practical experience in the full software development life cycle as a software engineer or software developer.
  • Expertise in managing multiple projects simultaneously, with a track record of delivering on time and within scope.
  • Strong proficiency in object-oriented programming (OOP) principles, with a preference for experience in C# and the .NET framework.
  • Proficient in multiple languages, libraries & frameworks (e.g. C#, JavaScript, Angular, React, Vue, Node.js, NextJS)
  • Demonstrated experience in designing and building RESTful APIs and microservices.
  • Proficient in working with Azure and related components i.e. AI Document Intelligence amongst others.
  • Proficiency in Azure Web App development & Experience with Azure AD B2C for identity and access management.
  • Strong knowledge of Devops practices, including CI/CD pipelines and infrastructure as code.
  • Experience mentoring or coaching junior developers.
  • Excellent problem solving and analytical skills.
  • Ability to accurately estimate effort and take ownership for time management and delivery.
  • Hands-on experience with AI and machine learning tools for document processing.
  • Implementation and maintenance of Power Automate solutions.

Benefits

Comp & perks
  • Free Daily Meals
  • Free Massages
  • On-site Free On-Site Gym
  • Group Life Cover
  • Funeral Fund Benefit
  • Financial Services Assistance
  • Employee Assistance Programme
  • Curro School Fees Benefit
  • Income Continuation Benefit
  • Leadership Training
  • Referral Bonus
  • Medical Aid Subsidy
  • Free Sleep Coaching
  • On-site Barista
  • Retirement Annuity Subsidy
  • Team socials

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C#.NET frameworkJavaScriptAngularReactVueNode.jsNextJSRESTful APIsmicroservices
Soft Skills
problem solvinganalytical skillstime managementownershipmentoringcoachingcollaborationcommunicationtechnical guidancedocumentation