Senior Software Developer
GALXBOY
Johannesburg, Gauteng
Permanent
Apply
Posted 27 June 2025 - Closing Date 06 July 2025

Job Details

Job Description

GALXBOY is a proudly South African streetwear brand that emerged from the underground, rebellious youth culture found in the country’s urban hubs. Built on a foundation of ambition, collaboration, and persistence, it has grown into a leading national label. Known for its bold designs and deep cultural relevance, GALXBOY reflects a new generation of South Africans who embrace their identity with confidence and style.

MAIN PURPOSE OF THE JOB

The Senior Software Developer leads the design, development, and maintenance of robust web and mobile applications that support retail operations and enhance the customer experience. Combining hands-on coding with architectural oversight and team leadership, this role ensures the delivery of secure, scalable, and high-performing digital solutions aligned with business objectives. The incumbent collaborates across departments and plays a key role in system integration, continuous improvement, and the overall software development lifecycle.


KEY AREAS OF RESPONSIBILITY

Application Development (Web & Mobile):

  • Design, develop, and maintain customer-facing and internal web and mobile applications.
  • Ensure cross-platform compatibility and responsive UI/UX for seamless user experiences.
  • Utilize modern development frameworks such as Single Page Application (SPA) for frontend and ASP.NET Framework for backend.
  • Implement clean code that are complaint with Software Engineering Principles such as: KISS and DRY.
  • Implement reusable, secure, and scalable code with appropriate documentation.

 System Integration & Retail Technology:

  • Integrate applications with retail systems including POS, inventory, CRM, ERP, and payment gateways.
  • Develop and manage APIs and services to support business data flow across platforms.
  • Ensure systems operate smoothly during peak trading periods and promotional events.
Team Leadership & Development:
  • Manage and mentor other developers, proactively collaborate on backlog refinement, assigning tasks, reviewing code, and supporting career development.
  • Participate in stand-ups, sprint planning, backlog refinement, and retrospectives in line with Scrum methodology.
  • Foster a collaborative, high-performance team culture focused on continuous improvement.

 DevOps & Deployment:

  • Oversee deployment processes, CI/CD pipelines, and version control workflows to ensure stable and secure releases.
  • Monitor application performance, conduct root cause analysis, and resolve system incidents.

 Technical Strategy & Innovation:

  • Contribute to the technology roadmap and digital transformation initiatives.
  • Stay informed of emerging technologies relevant to the retail sector (e.g., headless commerce, AI personalisation).
  • Propose and prototype innovative digital features that enhance customer engagement or streamline operations.

Stakeholder Collaboration & Requirement Analysis:

  • Work closely with internal stakeholders (Sales, Marketing, Operations, Finance, etc.) to gather and translate business requirements into technical solutions.
  • Provide estimates, timelines, and progress updates on development projects.
  • Communicate technical concepts clearly to non-technical stakeholders.

Quality Assurance & Security:

  • Enforce best practices in coding, testing, and system documentation.
  • Conduct regular code reviews and implement automated testing strategies.
  • Ensure systems adhere to security standards and compliance requirements (e.g., OIDC, 0Auth2, TLS/SSL).

 

SKILLS & PERSONAL ATTRIBUTES

  • Completed Matric Qualification.
  • Diploma in Computer Science, Information Technology, or a related field.
  • Minimum of 5 years of experience in software development.
  • Strong experience in full-stack development, including Frontend frameworks (React, Angular, or Vue) and ASP.Net Core as backend framework.
  • Ability to design scalable, customer-focused solutions under tight deadlines.
  • Quickly analyses and resolves complex technical issues.
  • Object Orientated Programming.
  • Understanding of cloud concepts (AWS, Azure, or GCP) and modern deployment practices.
  • Familiarity with Docker and Kubernetes.
  • Software Engineering Principles and Design Patterns.
  • Understanding of Restful web services, including design concepts.
  • Understanding of Test-Driven Development and Integration Testing.
  • Familiarity with Software Development Life Cycles methodologies (Kanban or SCRUM).
  • Familiarity with retail systems and business processes, including e-commerce, POS, and CRM.
  • E-Commerce & Retail Tech.
  • Security & Compliance.
  • Retail Business Operations - Understanding inventory cycles, order fulfilment, logistics integration and Customer journey in online shopping—from discovery to delivery.