Enable job alerts via email!

Intermediate Software Development Engineer - React (CPT)

Betting Entertainment Technologies (Pty) Ltd

Wes-Kaap

On-site

ZAR 400,000 - 600,000

Full time

11 days ago

Job summary

A leading software company in Cape Town is looking for an Intermediate Software Development Engineer. In this role, you’ll design, develop, and maintain high-quality software solutions and work collaboratively within cross-functional teams. The ideal candidate must have experience in REACT and a strong commitment to security and quality assurance. Join us to make a significant impact in a fast-paced environment.

Qualifications

  • At least 3-5 years' experience within a development environment.
  • 2-5 years database experience.

Responsibilities

  • Plan and execute objectives for self and team.
  • Deliver a solution that covers all agreed tasks and user objectives.
  • Ensure the solution performs under agreed conditions without intervention.
  • Ensure the solution is secure and confidential, protecting data.
  • Provide proactive support to peers, testing, and operations.

Skills

REACT
Redux
React Native
Good communication skills
Attention to detail
Job description
Overview

BET Software is on the lookout for two Intermediate Software Development Engineers to join our dynamic team in Cape Town. In this role, you’ll be responsible for designing, developing, and maintaining high-quality software solutions that meet performance, scalability, and security requirements. Must be experienced with REACT. Beyond coding, you’ll collaborate with cross-functional teams, mentor junior developers, and stay ahead of industry trends to drive innovation. If you're eager to enhance your expertise and make a meaningful impact in a fast-paced environment, apply today.

Responsibilities
  • What You’ll Do: Plan and execute objectives for self and team; work on objectives within a timeline; consider all reasonable factors, impediments, and obstacles; identify potential alternative strategies and refactor approaches for maximum benefit within the shortest possible time.
  • Implementation – Functional Completeness: Deliver a solution that covers all agreed tasks and user objectives; ensure correct results with the required precision; ensure checked-in code is reviewed to meet standards.
  • Implementation – Reliability: Ensure the solution performs under agreed conditions for extended periods without intervention (including resilience to potential attacks); reduce faults due to misrequirements, design errors, and implementation errors; maintain robustness and availability; respond to outages and failures; improve fault tolerance; ensure data recoverability and long-term maintainability; reduce downtime over time; provide clear error messaging and traceability.
  • Implementation – Security: Ensure the solution is secure and confidential, protecting data and transmission; enforce appropriate access control; maintain high data integrity and survivability against third-party interventions; employ logs to prove actions and events; ensure identifiable accountability wherever possible.
  • Implementation – Maintainability: Ensure the codebase supports easy modification for future maintainers; apply appropriate standards; enable support teams to perform maintenance with minimal developer input; promote modular design; provide documentation to reduce support burden; enable reusability of assets; implement self-diagnostic capabilities where possible.
  • Verify Deployed Solutions: Deliver complete solutions with required assets to simplify installation and deployment; ensure adaptability across evolving environments.
  • Respond to Outages & Failures: Provide proactive support to peers, testing, Dev Support and Operations; assist with SOPs; handle emergency outages; troubleshoot to improve stability; implement approved improvements to methods and solutions; maintain solutions in production and develop technical support documentation; assess risk and mitigate production issues.
  • Direct 3rd Party Development Partners: Provide information and access to partners when required; give timely feedback to help partners succeed; take corrective action when deviations occur; take steps to ensure organizational success.
  • Resourceful and Improving: Generate new ideas, challenge the status quo, support change, drive innovation; seek opportunities to improve efficiency.
Qualifications
  • At least 3-5 years’ experience within a development environment.
  • Tech Stack Required: React, Redux, React Native.
  • 2-5 years database experience.
  • Good written and verbal communication skills.
  • Strong attention to detail.
Company Note

At BET Software, we don't just recruit talent, we cultivate it. Our learning and development programmes, opportunities for growth, and incentives help keep our All-Star Team the best. Please note that only Team members who meet the stipulated minimum requirements will be considered. If you have not been contacted within 30 days, kindly consider your application to be unsuccessful.

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