freehire launches on Product Hunt on 26 August.

Follow →

Software Engineer

Summary

Build and maintain scalable backend systems using C#/.NET Core and Azure, focusing on sports-betting and casino platforms while adhering to agile practices.

Responsibilities

  • Design, develop, and maintain scalable and reliable backend systems, leveraging a range of technologies including those in Azure.
  • Adhere to quality standards, DevOps principles, and agile methodologies.
  • Design technical solutions to meet business requirements.
  • Implement solutions to a high level of quality.
  • Participate and contribute to agile development practices such as stand‑ups, planning & refinement, retrospectives, and demos.
  • Take part in code reviews and collaborative development.

Essential Skills

  • Strong verbal and written communication skills, with the ability to convey complex ideas clearly.
  • Experience working collaboratively in cross‑functional teams, focusing on shared goals.
  • Expertise in managing multiple projects simultaneously, with a track record of delivering on time and within scope.
  • Exceptional attention to detail, ensuring high standards of quality in all outputs.
  • Ability to adapt quickly to changing environments and priorities.
  • Demonstrable passion for coding and code quality.
  • Commercial experience with C# and .NET Core.
  • Experience working in an Agile environment.
  • Experience with unit testing and TDD principles.
  • Some database experience (relational or non‑relational).
  • Experience with source control and participating in code reviews.
  • Thorough knowledge of OOP, coding fundamentals, and design patterns.

Desirable Skills

  • In‑depth knowledge of sports betting markets, including odds calculation, betting types, and market trends.
  • Previous experience in the online gaming or casino industry, with a strong understanding of player behaviour and industry regulations.
  • Familiarity with gambling regulations and compliance requirements in various jurisdictions.
  • Experience in developing and executing customer retention strategies.
  • Analytical skills or experience in analysing data.
  • Experience with Python.
  • Experience with containerisation and CI/CD, e.g., Azure DevOps.
  • Relevant certification or degree.

Values

  • Adaptability
  • Ownership and accountability
  • Initiating action
  • Resilience
  • Team orientation
  • Integrity
  • Innovation

Benefits

  • Comprehensive learning and development programmes.
  • Performance feedback tool.
  • Employee Assistance Programme.
  • Free daily meals and on‑site gym.
  • Group life cover, funeral fund, and financial services assistance.
  • Curro school fees benefit.
  • Income continuation benefit.
  • Leadership training.
  • Referral bonus.
  • Medical aid subsidy.
  • Retirement annuity subsidy.
  • Team socials.
#J-18808-Ljbffr

See also