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