About the role
We are looking for a hands-on Software Engineer who is fluent in Python, JavaScript and JSON, and who enjoys building real-world automations using no-code and low-code tools such as
n8n
and
Lovable
.
You will design, ship and maintain internal and client-facing workflows, APIs and lightweight apps that remove manual work, improve reliability and unlock growth.
What you will do
- Architect, build and maintain automations and microservices in Python and JavaScript, orchestrated via n8n, Lovable and related platforms.
- Integrate third-party systems using REST APIs, webhooks and OAuth2; normalise JSON payloads and handle retries, idempotency and error paths.
- Design pragmatic data models and connectors across Postgres, Airtable and spreadsheets; write clean SQL for reporting and audits.
- Develop small web front-ends where needed using React or for operator dashboards and client portals.
- Set up CI/CD, testing and monitoring so flows are observable, recoverable and cost-efficient.
- Produce clear technical documentation and change logs; collaborate with non-technical stakeholders and clients.
- Keep security and privacy front-of-mind, including POPIA-aligned handling of personal information.
What you will bring
- 3+ years professional software engineering experience.
- Strong practical skill in
Python
,
JavaScript
and working with
JSON
structures.
- Proven experience building automations with tools such as
n8n
,
Lovable
,
Zapier
,
Make
or similar.
- Comfortable designing and consuming RESTful APIs, handling auth, rate limits and pagination.
- Solid Git workflow, code reviews and test discipline (
pytest
,
Jest
or similar).
- Working knowledge of SQL and at least one relational database.
- Containerisation basics with Docker and deployment to a major cloud (AWS, GCP or Azure).
- Excellent written and verbal communication, with the ability to explain technical trade-offs simply.
Nice to have
- React or UI experience.
- Experience with AI-powered features or tooling, vector stores and embeddings.
- Background in consulting, agency or client-facing delivery.
- Observability stacks such as Prometheus, Grafana, OpenTelemetry, ELK.
- Basic DevOps and cost-monitoring instincts for lean environments.
Tools you'll likely touch here
Python, JavaScript, n8n, Lovable, REST APIs, Webhooks, OAuth2, JSON, Postgres, Airtable, GitHub, Docker, AWS or GCP, pytest, Jest.