Enable job alerts via email!

Senior Software Engineer (Back-end)

Digital Outsource Services

Cape Town

On-site

ZAR 600,000 - 900,000

Full time

23 days ago

Job summary

Une entreprise de jeux en ligne recherche un(e) Senior Software Engineer (Back End) pour concevoir et développer des logiciels robustes sur la plateforme .NET. Le candidat idéal aura plus de 7 ans d'expérience en développement de logiciels et excelle en C#, .NET, et microservices. En plus de ses responsabilités de développement, il participera au mentorat d'ingénieurs juniors et s'assurera que les standards de qualité et de performance sont respectés. Des avantages variés et un environnement inclusif sont offerts.

Benefits

Health benefits
On-site gym
Daily meals
Performance feedback
Training and social events

Qualifications

  • Minimum 7 years of full software development lifecycle experience.
  • Strong understanding of software design patterns.
  • Ability to mentor junior engineers.

Responsibilities

  • Design and develop robust, scalable software on the .NET (C#) framework.
  • Mentor junior developers and review code.
  • Collaborate with engineers, QA, and product managers.

Skills

C#
.NET
RESTful APIs
microservices
SQL Server
Docker
CI/CD
testing fundamentals

Education

Degree in Computer Science or related field
Job description
Senior Software Engineer (Back End)

Apply: Remote type: Hybrid | Location: Cape Town | Time type: Full time | Posted on: Posted 30+ Days Ago | Job requisition id: JR11079

Introduction

Kick-start your career in the online gaming industry with the latest technology and innovation.

Who we are

We are part of Super Group, a NYSE-listed digital gaming company behind leading Sports and iGaming brands.

At DigiOutsource, we combine passionate people and innovative tech to create market-leading online gaming solutions. Our teams focus on products, customer experience, and security, using top technology to deliver high-performance gaming experiences.

Who we're looking for

We seek passionate, driven individuals to join our growth journey. We offer a supportive environment for your skills to flourish and your career to soar. Become a game-changer and be part of something extraordinary.

Why we need you

Your skills, passion, and drive will help us create extraordinary customer experiences. As a Senior Software Engineer, you will design and develop robust, scalable software on the .NET (C#) framework, working closely with front-end engineers and other team members to ensure seamless integration and high-quality products.

You will mentor junior developers, review code, and guide the team to meet standards of maintainability and performance. Our environment emphasizes cloud, containerization, and microservices.

Responsibilities

  • Build, maintain, enhance, and deploy software following engineering standards.
  • Perform unit testing of software artifacts.
  • Maintain and develop new systems using current technologies.
  • Collaborate with architects, engineers, QA, and product managers.
  • Provide support for deployed software and resolve complex issues.
  • Monitor system performance and meet SLAs.

Technical Leadership

  • Manage implementation of technical solutions.
  • Transfer knowledge within the team.
  • Mentor junior engineers.
  • Ensure system quality, stability, and scalability.
  • Contribute to platform design and development.

Support & Documentation

  • Assist in code reviews and pair programming.
  • Implement best practices and standards.
  • Maintain comprehensive system documentation.

Essential Skills

  • At least 7 years of full software development lifecycle experience.
  • Solid understanding of design patterns and methodologies.
  • Proficiency in C# and .NET, RESTful APIs, microservices, SQL Server, Docker, cloud platforms, CI/CD, and testing fundamentals.
  • Ability to mentor, collaborate, and adapt to changing environments.

Desirable Skills

  • Experience in online gaming or casino industry.
  • Knowledge of TDD, Kubernetes, NoSQL, Redis, Kafka, Agile methodologies, and security principles.
  • Degree in Computer Science or related field; 2+ years in a senior role.

Our Values

Our culture is driven by values like adaptability, ownership, initiative, resilience, teamwork, integrity, and innovation.

Benefits

We offer personal and professional growth opportunities, performance feedback, health benefits, daily meals, on-site gym, life cover, financial assistance, training, social events, and more.

Diversity & Inclusion

We celebrate diversity across 16 countries, 85 nationalities, and 20 languages, fostering an inclusive, supportive environment.

Join Us

Experience growth, innovation, and fun at Super Group. Your journey starts here!

*Note: Relevance will be applied in our recruitment process. Shortlisted candidates may undergo assessments. Checks for credit, criminal record, and qualifications will be conducted confidentially. If you don't hear within 2 weeks, consider your application unsuccessful. Game on!

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.