Location: Cape Town, South Africa


We are looking for an experienced software developer, that is comfortable working on both systems integration and other backend projects.

We are an Elite HubSpot partner, based in the UK and SA. Our major focus is around the more technical aspects of HubSpot, although we provide an end-to-end service that crosses multiple disciplines.

NodeJS is HubSpot’s weapon of choice for their serverless environment and as such we have adopted it ourselves. That said, the serverless environment is only one component of our dev services and general API development can include any language that is fit for purpose, but we generally use PHP.

Systems integration and complex data migration are two primary use cases tackled by our backend team. If you are experienced in frameworks such as Laravel to build middleware this will be advantageous.



The role will include:

  • Designing and developing API integrations for CRM/ERP/Martech
  • Developing ETL scripts, or other similar snippets in PHP or preferred language
  • Serverless development in a NodeJS environment
  • Working with various APIs with varying protocols
  • Product development for HubSpot app marketplace
  • Full understanding and immersion in HubSpot software
  • Data migration, manipulation
  • Client engagement and Presales support



  • At least 8 years’ experience writing code
  • Experience in frontend and backend development
  • Experience in REST/API
  • Solid understanding of OOP
  • Familiar with SDLC methodologies
  • Strong English verbal and written communication skills
  • NodeJS – comfortable building and deploying web applications in a node environment.
  • PHP – or other backend languages for web app development.
  • Laravel
  • Comfortable with CSS/JS frameworks and libraries
  • Exposure to working with CRMs like HubSpot, Salesforce or MS Dynamics would be beneficial
  • Gulp/Webpack
  • Git
  • Postman
  • AWS (beneficial)
  • Docker/Composer (beneficial)

We believe that in building diversity we build strength. We encourage all to apply, and we do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, or disability status.

Apply for this job