Intermediate Back-End Software Developer

3 days ago


Cape Town, Western Cape, South Africa 灓捥潮 Full time
Intermediate Back-End Software Developer (Golang)

We are urgently seeking an Intermediate 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
  1. You will work with a tech stack that includes Golang, Postgres (SQL), Auth0 (OAuth 2.0), Clever and ClassLink integration APIs, HubSpot CRM, Retool (for internal tool development), SQL databases, Git and version control systems.
  2. Develop and implement organisational structures to effectively manage and organise entities within a system.
  3. Assign entities to appropriate groups using HubSpot data and integration points from Clever and ClassLink.
  4. Update existing integrations to enforce structured data management and consistency.
  5. Build internal tools using Retool for managing assignments, enabling reassignments and conflict resolution.
  6. Ensure new entities are correctly categorised, creating default groupings where necessary.
  7. Collaborate with the operations team to resolve assignment and categorisation issues.
  8. Assign districts to users based on school relationships, ensuring data integrity in user profiles.
  9. Update user profile management to prevent duplicate assignments and maintain accuracy.
  10. Integrate with external management systems by subscribing to CRUD events and matching existing data.
  11. Implement Auth0 authentication for users, ensuring seamless sign-in across platforms.
  12. Contribute to account management initiatives by integrating external account data and enhancing permission systems.
Minimum Requirements
  1. Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience).
  2. 3-5 years of professional experience as a back-end software developer. Bonus points if you've worked in SaaS or EdTech environments.
  3. Proficiency in Golang with experience developing backend services.
  4. Strong SQL skills with experience using Postgres.
  5. Experience with OAuth 2.0 authentication protocols and tools like Auth0.
  6. Strong understanding of data integration and API development.
  7. Familiarity with tools like HubSpot, Clever, ClassLink, and Retool.
  8. Excellent problem-solving skills and attention to detail.
  9. Experience working in collaboration with product managers, UX/UI designers, and stakeholders.
  10. Familiarity with Agile/Scrum development methodologies.
  11. Experience working in a consultancy environment.
  12. Proven experience of working on successful projects.
  13. Ability to understand business requirements and translate them into technical requirements.
What you can expect working for us
  1. Growth. This role allows you to unlock unimaginable opportunities for personal and professional development.
  2. Trust and freedom. We allow for a lot of autonomy and give you space to create the environment that maximises your output.
  3. Hybrid setup but an awesome office culture. The majority of our team chooses to come in every day.
  4. Generous leave policy. Enjoy ample leave to recharge, including time off for your birthday.
  5. Group experiences. We know how to make every event memorable.
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.

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.

#J-18808-Ljbffr

  • Cape Town, Western Cape, South Africa The Hiring House Full time

    **Front-end and Back-end Developer Job at The Hiring House**We are seeking a highly skilled Front-end and Back-end Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing high-quality software applications.The ideal candidate will have a strong background in computer science...

  • Back-End Developer

    2 weeks ago


    Cape Town, Western Cape, South Africa PBT Group Full time

    The Back-End Developer will be responsible for designing, implementing, and maintaining robust back-end solutions using Java and .NET technologies. The ideal candidate should have a strong understanding of server-side logic, databases, and API development.Key Responsibilities:Design, develop, and maintain back-end systems using Java and .NET.Build scalable...

  • Back-End Developer

    9 hours ago


    Cape Town, Western Cape, South Africa PBT Group Full time

    The Back-End Developer will be responsible for designing, implementing, and maintaining robust back-end solutions using Java and .NET technologies. The ideal candidate should have a strong understanding of server-side logic, databases, and API development. Key Responsibilities: Design, develop, and maintain back-end systems using Java and .NET. Build...


  • Cape Town, Western Cape, South Africa PartnerUp (Pty) Ltd Full time

    Purpose StatementThe level II Software Engineer plays an integral part in a cross-functional team dedicated to the full software development lifecycle, from concept, to development to deployment and ultimately operating of each product. At this level, Software Engineers are responsible to design, develop, test, deploy, maintain and enhance software systems...


  • Cape Town, Western Cape, South Africa Decision Inc. Full time

    OverviewAt Decision Inc., we are looking for a highly skilled Enterprise Back End Software Engineer to join our internal team in Cape Town. As a key member of our team, you will play a vital role in designing and implementing scalable solutions using Python and related back-end technologies.About UsWe are a global digital partner that enables businesses to...


  • Cape Town, Western Cape, South Africa 灓捥潮 Full time

    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...


  • Cape Town, Western Cape, South Africa Bridgena Barnard & Associates Full time

    Western Cape Company specialise in software suited to various retailers need a Back-end developer position for a person with 2 years experience in a similar roleSupport the Technical Manager with developmentMaintain and enforce company standards Communicating with external parties re development projectsTranslation of business requirements into detailed...


  • Cape Town, Western Cape, South Africa IndSAfri Full time

    Back-end System Engineer Job SummaryWe are seeking an experienced Back-end System Engineer to join our team at IndSAfri. The successful candidate will be responsible for designing, developing, and maintaining scalable and secure back-end systems using C# and Microsoft .NET Core.Key ResponsibilitiesDesign and develop robust back-end systems that meet the...


  • Cape Town, Western Cape, South Africa The Legends Agency Full time

    Job Title: SAP Back-End DeveloperPosition: RemoteRemote: R80k to R120kPLEASE NOTE THAT THIS IS AN AUSTRALIAN COMPANY AND AS SUCH, YOU WILL BE WORKING AUSTRALIAN HOURS FROM HOMEWHAT YOU WILL BRING TO THE COMPANYWe are seeking an experienced SAP Back-End Developer to join our dynamic team. The successful candidate will work on designing, developing, and...


  • Cape Town, Western Cape, South Africa SWATX Full time

    About the Job:We are looking for a Back End Development Manager to join our team at SWATX. As a Back End Development Manager, you will be responsible for designing and developing robust web applications while guiding a talented team of developers.Your expertise in back-end technologies including Node.js, .NET, Python, or similar will drive innovative...

  • Back-End Developer

    1 week ago


    Cape Town, Western Cape, South Africa Huble Digital Group Full time

    Welcome to Huble - we are an international, creative, digital business & CRM consultancy with Elite HubSpot Partner status. We focus on providing solutions to increase our customer's level of CRM sophistication and offer strategic consultancy across marketing, sales, websites, creative and design. We believe in striking a balance between professionalism and...


  • Cape Town, Western Cape, South Africa Network Recruitment Full time

    We are seeking a talented Senior Backend Software Engineer to join our team. As a senior engineer, you will play a key role in designing, developing, and maintaining our back-end systems. The ideal candidate will have a deep understanding of software engineering principles, experience with modern back-end development tools and technologies, and excellent...


  • Cape Town, Western Cape, South Africa PBT Group Full time

    About the RoleWe are seeking a highly skilled Back-End Developer to join our team at PBT Group. As a key member of our technology team, you will be responsible for designing, implementing, and maintaining robust back-end solutions using Java and .NET technologies.Key Accountabilities:Develop and maintain back-end systems using Java and .NET.Collaborate with...


  • Cape Town, Western Cape, South Africa Decision Inc. Full time

    Who We NeedBack End Python Developer (Contractor)We are seeking a Back-End Python Developer to join our internal team in Cape Town on a contract basis. This role is perfect for a skilled developer with a passion for creating robust and scalable solutions. Strong communication and collaboration skills are essential, as you'll work closely with our dynamic and...

  • Back-End Developer

    6 days ago


    Cape Town, Western Cape, South Africa 99c Full time

    At 99c, we're dedicated to crafting unforgettable digital campaigns that captivate audiences and deliver tangible results for our clients. With a keen focus on pioneering digital solutions, we're committed to expanding our client portfolio while nurturing and evolving our internal departments.As a Back End Developer at 99c, you'll play a pivotal role in...

  • Back-End Developer

    2 days ago


    Cape Town, Western Cape, South Africa 99c Full time

    At 99c, we're dedicated to crafting unforgettable digital campaigns that captivate audiences and deliver tangible results for our clients. With a keen focus on pioneering digital solutions, we're committed to expanding our client portfolio while nurturing and evolving our internal departments.As a Back End Developer at 99c, you'll play a pivotal role in...


  • Cape Town, Western Cape, South Africa IOCO Full time

    We are looking for a skilled and versatile Intermediate Software Engineer with a broad understanding of software development across both front-end and back-end technologies. In this role, you will design, develop, and optimize scalable applications, ensuring seamless user experiences and robust backend functionality. You will collaborate with...


  • Cape Town, Western Cape, South Africa Publicis Groupe Full time

    We are seeking a highly skilled Full Stack Developer who can work with both front-end and back-end programming. As a Full Stack Developer, you will be responsible for developing and designing the front-end web architecture, ensuring the responsiveness of applications, and working alongside graphic designers for web design features.The ideal candidate will...


  • Cape Town, Western Cape, South Africa Emphyre Full time

    Key Job DetailsThis Senior Full Stack Developer opportunity is perfect for those who are passionate about software development and engineering.In this role, you'll have end-to-end ownership of the tech stack, designing and architecting robust back-end systems and sleek, responsive UIs.Your Key Responsibilities:Develop and deploy the platform, working closely...


  • Cape Town, Western Cape, South Africa LiebenLogistics Full time

    Intermediate Full Stack Software Developer (C#, .NET, Angular) - 24 Month ContractLieben Group is a forward-thinking logistics and supply chain management company, delivering operational excellence and client-centric solutions since 1995. With multiple operating units in the logistics space, our mission is to continuously innovate, ensuring reliable,...