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

Senior Back-End Software Developer; Golang - time View Position

Job in Cape Town, 7100, South Africa
Listing for: 灓捥潮
Full Time position
Listed on 2026-02-27
Job specializations:
  • Software Development
    Backend Developer, Software Engineer
Job Description & How to Apply Below
Position: Senior Back-End Software Developer (Golang) Full - time View Position
Senior Back-End Software Developer (Golang)

We are urgently seeking a Senior Back-End Software Engineer to join our team.

The characteristics listed below are crucial for this role. Candidates who strongly align with them will have the best chance of moving forward in the process. We place an equally high value on the soft skills involved in the end-to-end process of product delivery, recognising them as just as essential as technical expertise in building impactful and user-centric solutions.

Your Responsibilities
  • Work with a tech stack that includes Golang, Postgres (SQL), Auth0 (OAuth 2.0), Clever and Class Link integration APIs, Hub Spot CRM, Retool (for internal tool development), SQL databases, Git and version control systems.
  • Develop and implement organisational structures to effectively manage and organise entities within a system.
  • Assign entities to appropriate groups using Hub Spot data and integration points from Clever and Class Link.
  • Update existing integrations to enforce structured data management and consistency.
  • Build internal tools using Retool for managing assignments, enabling reassignments and conflict resolution.
  • Ensure new entities are correctly categorised, creating default groupings where necessary.
  • Collaborate with the operations team to resolve assignment and categorisation issues.
  • Assign districts to users based on school relationships, ensuring data integrity in user profiles.
  • Update user profile management to prevent duplicate assignments and maintain accuracy.
  • Integrate with external management systems by subscribing to CRUD events and matching existing data.
  • Implement Auth0 authentication for users, ensuring seamless sign-in across platforms.
  • Contribute to account management initiatives by integrating external account data and enhancing permission systems.
  • Minimum Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience).
  • 6-8 years of professional experience as a back-end software developer. Bonus points if you’ve worked in SaaS or EdTech environments.
  • Proficiency in Golang with experience developing backend services.
  • Strong SQL skills with experience using Postgres.
  • Experience with OAuth 2.0 authentication protocols and tools like Auth
    0.
  • Strong understanding of data integration and API development.
  • Familiarity with tools like Hub Spot, Clever, Class Link, and Retool.
  • Excellent problem-solving skills and attention to detail.
  • Experience working in collaboration with product managers, UX/UI designers, and stakeholders.
  • Familiarity with Agile/Scrum development methodologies.
  • Experience working in a consultancy environment.
  • Proven experience of working on successful projects.
  • Ability to understand business requirements and translate them into technical requirements.
  • Qualities We Look For In This Role
  • Excellent communication and collaboration skills, with a high standard of English, fostering effective teamwork and cross-functional interactions.
  • Critical thinker with an analytical mindset, capable of troubleshooting and resolving technical issues efficiently.
  • Adaptability and resilience, thriving in a dynamic, fast-paced environment while managing changing priorities.
  • Passion for innovation and continuous learning, staying ahead of industry trends and enhancing expertise.
  • Receptive to feedback and skilled at providing constructive feedback, ensuring continuous improvement in code quality and team performance.
  • Ownership and accountability for delivering high-quality, impactful outcomes.
  • Leadership and team management skills, with the ability to lead a team, delegate tasks effectively, and provide mentorship to junior developers, fostering their growth and enhancing overall team performance.
  • What you can expect working for us
  • Growth opportunities for personal and professional development.
  • Trust and freedom to create an effective work environment.
  • Hybrid setup with a vibrant office culture.
  • Generous leave policy.
  • Group experiences to boost team spirit and morale.
  • Availability

    The ideal candidate will be ready to start as soon as possible.

    Job Type

    Permanent position. Competitive salary with growth far above market.

    Next Steps

    Submit your CV and application.

    A culture interview - Do you have what it takes to fit in here?

    A performance interview/technical assessment - let’s see your track record.

    You interview our people - you should want to work here and get an honest view of why this is the best place for you. Come eat lunch with us and meet our team. Go from department to department, interviewing different people.

    A founders interview. Let’s talk openly - cards on the table.

    Given the high volume of applications, please allow 2-4 weeks for us to process your application. We appreciate your patience and are thrilled about the possibility of having you on our team.

    #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