Remote job
Automation Engineer & AI Software Developer
Job details
About this role
Role overview Build and improve software tools and automated workflows, from early prototypes through launch and ongoing refinement. The work spans AI-enabled applications, integrations, data collection, dashboards, and internal products, in close collaboration with marketing and development teammates.
Responsibilities - Develop end-to-end applications and automation workflows using low-code platforms or programming tools. - Connect third-party services and data sources through APIs and webhooks, and build web-scraping pipelines. - Turn product requirements into working MVPs with backend logic and a clear interface handoff. - Collaborate with marketing and development colleagues to align builds with user needs. - Debug, refine, and prepare tools for launch, then monitor performance and make improvements.
Requirements - Background in software development, automation, or low-code/no-code development. - Experience with tools such as Cursor or n8n, and programming languages such as Python, Node.js, or JavaScript, or equivalent alternatives. - Understanding of APIs, webhooks, integrations, and backend logic. - Familiarity with AI services and APIs, such as conversational AI models. - Ability to translate product needs into scalable technical designs and maintain code responsibly with GitHub. - Interest in experimentation, rapid iteration, and AI-focused development.
Benefits and work setup Full-time, remote-first work for candidates based in South Africa, with flexible hours. Compensation includes base pay and commission, and the role provides access to premium tools and development team support.