mobile-nav

Careers

Integration Developer (ERP & CRM Systems)

We're looking for strong Integration Developers to join our development team. Apply if you are passionate about making business systems talk to each other. 

Job Description

As an Integration Developer at MO Agency, you’ll architect and build seamless integrations between HubSpot and a wide range of external platforms, including SAP, NetSuite, Twilio, WhatsApp, and SQL-based data warehouses hosted in AWS, Azure, or Google Cloud. Your work will underpin the entire sales and marketing workflow, enabling real-time CRM visibility, accurate reporting, and operational efficiency across our clients' systems.

This role blends systems thinking with solid back-end development and a practical approach to data integrity, security, and long-term maintainability. You’ll work closely with solution architects, project managers, and technical leads to scope, build, and refine high-impact solutions for mid- and enterprise-level clients.

Responsibilities & duties

  • Design, build, and maintain API-based integrations between HubSpot CRM, ERP/accounting systems (SAP, Sage, NetSuite, Keap, etc.) and communications platforms like Twilio.
  • Develop scalable server-side logic to manage data syncs, transformations, retries, and error handling
  • Set up and manage connections to cloud data warehouses (AWS RDS, Azure SQL, BigQuery)
  • Collaborate with strategy and ops teams to translate business processes into integration workflows
  • Maintain and document integration architecture, endpoint logic, and authentication flows (OAuth2, API keys, etc.)
  • Implement secure data handling practices across all sync layers
  • Monitor, log, and troubleshoot performance issues or integration failures
  • Work with GitHub for version control and collaborate on code reviews where appropriate
  • Identify opportunities for automation, simplification, or platform enhancements

 

Qualifications & skills

  • 3–5+ years in backend development and systems integration
  • Strong understanding of REST and SOAP APIs, and common auth flows (OAuth2, API tokens)
  • Experience integrating with ERP, accounting, or marketing automation platforms
  • Solid coding skills in one or more of: Node.js, Python, PHP
  • Experience with integration iPaaS platforms like Tray, N8N, Zapier, Make, Workato, or building custom middleware
  • Experience with cloud infrastructure and data platforms: AWS, Azure, GCP, SQL, BigQuery
  • Familiarity with Git/GitHub workflows and collaborative development practices
  • Understanding of data structures, normalisation, and sync architecture
  • Build and deploy lightweight serverless functions to support integrations and automation flows
  • Strong communication skills—you’ll explain technical flows clearly to project managers and clients

Why Join MO Agency?

  • Vibrant Culture: Engage in a lively and collaborative environment that fosters creativity and innovation.
  • Competitive Remuneration: Enjoy attractive compensation packages that recognize your expertise and contributions.
  • Growth Opportunities: Participate in exciting projects that offer professional development and career advancement.
  • Comprehensive Benefits: Take advantage of flexible work arrangements, generous leave policies, and extensive health and wellness programs.

If you’re passionate about tech and code, and looking to make a significant impact within a forward-thinking agency, we’d love to hear from you!

 

Benefits

  • Great Company Culture: Be part of a dynamic and supportive team that values creativity and collaboration
  • Flexible Work Options: Flexible offices and remote days to suit your productivity needs
  • Generous Leave:
    • Year One: 20 leave days / Year Two: 22 leave days / Year Three: 24 leave days
  • Office Locations: Offices in Johannesburg and Cape Town, with remote positions available
  • Equipment Provided: MacBook Pro or similar PC 2nd display, ensuring you have the tools you need.
  • Professional development: Mentorship, programmes and budget, HubSpot certifications support
  • Wellness: In-office health snacks
  • Mental Health: Paid access to an organisational psychologist (up to two sessions p/month)
Yellow Lady - 01
Company Culture

A team-first culture

We believe work should be meaningful, challenging, and enjoyable. You’ll find a team that supports each other, learns fast, and celebrates often.

We run regular KPI sessions to help you grow, enjoy monthly team outings (spa days, go-karting, restaurants), and keep the snacks and great coffee flowing—daily.

Sustainable growth with Digital Marketing, HubSpot, CRM and data driven strategies.

elite-horizontal-white

South Africa
JOHANNESBURG

1st Floor, Hyde Gate,
Hyde Park Lane
Hyde Park,
Johannesburg

CAPE TOWN

2nd Floor, Spaces,
1 Bridgeway,
Bridgeways Precinct
Century City,
Cape Town

United Kingdom
LONDON

2nd Floor, Spaces
60 St Martin’s Ln,
Covent Garden,
London