Full Stack Software Engineer (Remote) at Betsson Group
Cape Town, Western Cape, South Africa -
Full Time


Start Date

Immediate

Expiry Date

08 Nov, 25

Salary

0.0

Posted On

08 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Typescript, Kubernetes, Trading Systems, Docker, Rabbitmq, Kafka, Mongodb, Analytical Skills, Framework, Service Providers, Sports, Communication Skills, Front End Development

Industry

Computer Software/Engineering

Description

As a Full Stack Software Engineer, you will play a key role in developing and maintaining critical Fixed Odds-Feeds Automation systems that support multiple sports. You will be involved in all stages of the software development lifecycle, from design and implementation to testing and deployment. Working within our Feeds Automation team, you’ll collaborate closely with other engineers, teams and product owners, contributing to a high-performing and innovative team.

REQUIRED SKILLS AND EXPERIENCE:

  • Proven experience as a Full Stack Developer.
  • Solid experience with back-end development using C#, .NET Framework, .NET Core, REST API
  • Strong knowledge of messaging systems using RabbitMQ or Kafka
  • Good understanding of front-end development using React and Typescript
  • Experience with containerization and orchestration technologies such as Kubernetes/Docker.
  • Excellent problem-solving and analytical skills.
  • Ability to work effectively in a team environment.
  • Strong communication skills.

DESIRABLE SKILLS AND EXPERIENCE (BONUS):

  • Experience with MongoDB.
  • Experience with Cloud Service Providers (GCP).
  • Passion for Sports
  • Familiarity with financial or betting or trading systems.
Responsibilities
  • Develop and maintain front-end and back-end components of our trading applications.
  • Write clean, efficient, and well-documented code.
  • Participate in code reviews and contribute to improving code quality.
  • Collaborate with the team to design and implement new features.
  • Troubleshoot and resolve technical issues.
  • Contribute to the continuous improvement of our development processes.
  • Work within an agile Scrum framework.
  • Proven record in developing scalable, highly-available and highly-performing middle-tier components
Loading...