The Rank Group

Software Engineer

The Rank Group
Apply
15 days ago
Cape Town, South AfricaSenior

Responsibilities

  • Architect and design scalable, performant, and maintainable web applications.
  • Develop robust software solutions using modern web technologies.
  • Collaborate with cross-functional and geographically distributed teams to deliver high-quality user experiences.
  • Mentor team members, conduct code reviews, and promote coding standards and best practices.
  • Participate in technical discussions, decision-making, Agile ceremonies, and delivery planning.
  • Own complex features and proactively identify and resolve technical issues.
  • Provide status updates to leads and stakeholders and contribute to continuous improvement and innovation.
  • Perform unit and integration testing throughout the software development lifecycle.

Requirements

  • Strong commercial experience with React and Node.js.
  • Experience building and consuming RESTful APIs.
  • Strong experience with Microsoft Azure.
  • Solid understanding of JavaScript and TypeScript.
  • Experience with Git and GitFlow.
  • Experience with Azure DevOps or Jenkins CI/CD pipelines.
  • Strong knowledge of SOLID principles and software development best practices.
  • Experience working in Agile environments such as Scrum or Kanban.
  • Hands-on experience with unit and integration testing.

Benefits

  • Hybrid working and colleague support networks.
  • Menopause support and weekly PepTalks.
  • Professional development opportunities, leadership training, and industry certifications.
  • International exposure and collaboration with colleagues globally.
  • Pensions, bonus schemes, private medical insurance, and life insurance, with benefits varying by brand and location.
  • Inclusive workplace support and reasonable adjustments for candidates who need them.
The Rank Group

About The Rank Group

1,001-5,000 employees
Contact me