Full Stack Developer
- Location
- South Africa · Latin America · Philippines
- Workplace
- Remote
- Employment
- Full Time
- Salary
- —
Posted 12d ago
______________________________________________________________________
Role
Full Stack Developer
Priority Location
South Africa / Latin America / Philippines
Working Hours
9:00 AM – 5:00 PM EST
Salary Range
Market related
Type of contract
Independent Contractor
Type of job
Remote
About the Role
We are seeking a Full-Stack Developer (Backend-Focused) with 5+ years of software engineering experience to join our 7-person technology team, led by a CTO who provides overall technical direction.
This role is ideal for an engineer who enjoys solving practical, real-world technical problems, taking ownership of their work, and building reliable solutions across our technology stack, with a primary focus on backend development.
The Ideal Candidate
Quickly understand existing code
Able to get up to speed on an existing codebase and begin
making meaningful contributions quickly.
Improve rather than over-engineer
Comfortable working within existing systems and making
practical improvements without unnecessary rewrites.
Strong problem-solving
Able to break down complex technical problems and identify practical,effective solutions.
Good technical judgment
Makes thoughtful decisions around architecture, implementation, performance, and maintainability.
Production-focused
Builds reliable, scalable software that is well-tested and ready for production use.
Key Responsibilities
- Backend & Integrations: Design, build, and maintain robust backend services, REST APIs, and third-party platform integrations (payment gateways, clinical databases, operational tools).
- Data Pipelines & Warehousing: Improve data pipelines, BigQuery architecture, and reporting infrastructure to ensure 100% data integrity, monitoring, logging, and alerting.
- Workflow Automation & AI: Build AI-powered agents and workflow automations using LLMs and modern frameworks to eliminate manual administrative and operational effort.
- Full-Stack Execution: Own existing codebases incrementally; contribute to React-based internal tools, dashboards, and operational interfaces as needed.
Qualifications
Non-Negotiable
AI & Automation Experience
- Must have hands-on experience building and deploying real-world applications using LLM APIs, AI agents, or modern AI frameworks (e.g.,LangChain, LangGraph, PydanticAI).
- Actually built and shipped AI-powered features or automations, not simply experimented with AI tools or used LLMs as part of their development workflow.
Non-Negotiable
Sensitive & Regulated Data Experience
- Must have professional experience working with sensitive, confidential, or highly regulated data in a production environment.
- This includes experience with data requiring strong security, privacy, access controls, compliance, or regulatory safeguards.
- Relevant experience may come from HealthTech, FinTech, LegalTech, GovTech, or other industries where protecting sensitive data is a core part of the technology environment.
- Candidates should understand the practical requirements of building and maintaining systems where data security, privacy, and compliance cannot be treated as an afterthought.
Core Technical Stack
- Primary Languages: TypeScript / Node.js (Strong emphasis), SQL, Python (beneficial for AI/Data)
- Data & Cloud: PostgreSQL / Supabase, BigQuery, Looker Studio
- Frontend / Internal Tools: React, Modern Web Frameworks
- AI Frameworks: LLM APIs, LangChain, LangGraph, PydanticAI, or AI Agent architectures
Skills
- TypeScript
- Node.js
- SQL
- Python
- PostgreSQL
- Supabase
- BigQuery
- Looker Studio
- React
- LLM APIs
- LangChain
- LangGraph
- PydanticAI
Similar roles
Full-Stack Software Engineer
Oldmutual · Johannesburg · today
Senior Manager - Software Developer
Mtn External · Roodepoort, Gauteng, South Africa · Western Cape, South Africa · today
Software Engineer, Platform - Cape Town, South Africa
Speechify · Cape Town, South Africa · yesterday
Head of Engineering
Oldmutual · Pinelands · Johannesburg · yesterday
Software Engineering Manager (Fulfilment Operations)
Takealot Group · South Africa · yesterday
Software Engineering Manager (Fulfilment Operations)
Takealot.com · South Africa · yesterday