×
Register Here to Apply for Jobs or Post Jobs. X

Senior Backend Engineer - Golang

Job in Pretoria, 0002, South Africa
Listing for: Air
Full Time position
Listed on 2026-01-11
Job specializations:
  • Software Development
    Software Engineer, Backend Developer
Job Description & How to Apply Below

Role Overview

We are looking for a skilled Software Engineer to design, build, and maintain scalable software products and internal tools. This role involves optimising development workflows, strengthening cloud and infrastructure security, and ensuring technical documentation and processes align with best practices. Youll contribute across the full software development lifecycle and collaborate closely with cross-functional teams to deliver high-quality, reliable systems.

Key Responsibilities
  • Analysis & Planning (25%)
    • Participate in the full software lifecycle, from design and planning to deployment and maintenance.
    • Collaborate with stakeholders to refine requirements into clear technical solutions.
    • Architect reusable and scalable system designs.
    • Research and evaluate new tools or frameworks to improve efficiency and maintainability.
    • Create user stories, break down tasks, and provide accurate estimates.
    • Manage dependencies, prioritise effectively, and adapt to changing requirements.
  • Development & Testing (50%)
    • Write clean, maintainable, and well-documented code in Golang.
    • Build and maintain APIs, microservices, and integrations.
    • Configure and maintain CI/CD pipelines (Git Hub Actions, Infrastructure as Code).
    • Implement automated unit, integration, and performance testing.
    • Diagnose and resolve system-level issues, applying root cause analysis and permanent fixes.
    • Deploy production changes in line with established procedures.
    • Maintain comprehensive technical documentation, including release notes and system logs.
  • Collaboration & Reporting (20%)
    • Provide clear updates on progress, risks, and challenges.
    • Contribute to peer code reviews and knowledge-sharing sessions.
    • Collaborate with product owners, analysts, and engineers across frontend, backend, mobile, and cloud.
    • Share technical insights and suggest improvements to current systems and practices.
  • Quality & Compliance (5%)
    • Deliver solutions that meet regulatory compliance standards (SOC2, ISO, etc.).
    • Apply secure coding practices and ensure data protection measures are followed.
    • Keep supporting documents up to date and aligned with internal processes.
Education
  • Bachelors degree in Computer Science, Engineering, or related technical field (essential).
  • Postgraduate qualification (MSc/PhD) in a technical discipline advantageous.
Experience
  • 5+ years of professional software engineering experience.
  • Proven background building distributed systems, APIs, and cloud-based applications.
Skills & Knowledge
  • Programming & Frameworks:
    Golang (essential), JavaScript/Type Script, HTML.
  • APIs & Services: RESTful APIs, HTTP, microservices, authentication, logging.
  • Databases: SQL, schema design, indexing, query optimisation (MySQL/Postgre

    SQL).
  • CI/CD & Dev Ops:
    Git, Git Hub Actions, Docker, automated testing, mocking, debugging.
  • Cloud: AWS (EC2, S3, Lambda), Azure experience beneficial.
  • Networking: DNS, IPs, ports, subnets.
  • Testing:
    Unit, integration, and performance testing using Postman and other tools.
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary