- Services
Grow Demand generation, digital & sales strategy, digital transformation - Digital MarketingGrow your business, activate the right channels, identify what's working
- Web Design & DevelopmentAttract top prospects with an on-brand website optimised for conversions
- Sales Enablement & CRMEnable your sales teams to sell more and forecast accurately
- Digital Branding & VideoUnified messaging, imagery & tone focused on business growth
- Digital TransformationConnect your systems and provide visibility across all your teams
- Customer SupportRetain your customers by giving them easy access to support
Grow with HubSpot HubSpot software sales, onboarding, and strategies for growth - HubSpot OnboardingYour initial HubSpot setup and training done right by an experienced partner
- HubSpot SupportGet the most out of your HubSpot investment, no job to big or too small
- HubSpot Sales & CRMImplement sales software, processes and training to supercharge your revenue
- HubSpot MarketingAll your marketing tools and client data in one secure place
- HubSpot Content HubWebsite CMS for a personalised and CRM integrated website experience
- HubSpot ServiceImplement customer service software to delight your customers
- HubSpot IntegrationsConnect your business critical systems and data
Migrate to HubSpot Efficient & experienced CRM, data & website migration to HubSpot - WordPressA faster, more secure website CMS with no plugins and advanced user permissions
- SalesforceLower costs, better adoption; or integrate HubSpot Marketing into Salesforce
- Microsoft DynamicsStuck with Dynamics? Why not integrate HubSpot's class leading Marketing engine?
- PipedriveStop hitting bottlenecks in your CRM functionality; migrate to a scalable CRM
- NetsuiteGet better customer support and a CRM the sales team will actually use
- FreshworksFreshdesk is great, but Freshsales is not. HubSpot performs well across all functions
- ZohoDespite the promises, not all CRM systems generate ROI. Move to a revenue-focused CRM
- Technology
- Why MO
- Pricing
- Learn & Connect
- Careers
- Contact us

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)

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.