PermanentIT & Software

Full Stack JavaScript Python AI Engineer - REMOTE - R800K PA

E-Merge

Location
Remote (South Africa)
Contract
Permanent
Salary (as advertised)
R800 000 per year
Closing date

First listed . Last checked at source .

In brief

**Overview** This job description outlines a permanent, remote Full Stack JavaScript Python AI Engineer position with a salary of R800k per annum, negotiable based on experience and ability. Facilitated by E-Merge, a specialist recruitment agency, the role involves building modern, AI-powered products from end to end. It requires working across both frontend and backend development, integrating React, TypeScript, Python, cloud technologies, and emerging AI capabilities. The role focuses on developing production-grade applications, designing APIs and database solutions, and incorporating advanced AI features. **What you will do** Key responsibilities for this role include: * Building production-grade applications. * Designing APIs and database solutions. * Integrating LLM-powered features, Retrieval-Augmented Generation (RAG), and intelligent search into real-world products. * Working with modern development practices such as Docker, CI/CD, and cloud infrastructure. * Leveraging AI coding tools to accelerate development while ensuring quality. **Requirements (from the original advert)** * 5+ years of professional experience building full-stack web applications in production. * Strong frontend skills: TypeScript and React, with experience building production-grade UIs. * Strong backend skills: Python (FastAPI, Django, or similar), with experience designing and building APIs and services. * Practical experience designing and working with relational databases (PostgreSQL, MySQL) and writing efficient queries. * Experience building and consuming REST APIs. * Experience integrating AI/LLM-powered features into a product - calling LLM APIs, working with retrieval-augmented generation (RAG) or vector search, or partnering with ML/AI teams to ship model-backed functionality. * Familiarity with cloud infrastructure (Azure, AWS, or GCP), CI/CD pipelines, and containerization (Docker). * Strong understanding of software engineering fundamentals: testing, version control, code review, and system design. * Proficiency working with AI coding assistants (e.g., Claude Code, GitHub Copilot, Cursor) to accelerate development, while critically reviewing and validating AI-generated code. **Who should apply** This role is suitable for a talented Full Stack Engineer looking for an opportunity to build modern, AI-powered products from end to end. The ideal candidate will work across both frontend and backend development, combining skills in React, TypeScript, and Python with cloud technologies and emerging AI capabilities. They should be able to leverage AI coding tools to accelerate development without compromising quality. **Deadline** Not specified **Reference** Original posting: https://www.jobmail.co.za/jobs/it-computer/other-it-computer/south-africa/full-stack-javascript-python-ai-engineer-remote-r800k-pa-id-7579994 Source: jobmail

Summary drafted with AI assistance from the original advert. The advert itself is the authority — how we use AI.

At a glance

  • At least 5 years of experience.
  • Python
  • JavaScript
  • TypeScript
  • React
  • Django
  • PostgreSQL
  • MySQL
  • AWS
  • Azure
  • Google Cloud
  • Docker
  • Git

Extracted automatically from the advert; confirm requirements on the original listing.

Job description

Are you a talented Full Stack Engineer looking for an opportunity to build modern, AI-powered products from end to end? This role offers the chance to work across both frontend and backend development, combining React, TypeScript and Python with cloud technologies and emerging AI capabilities. You'll be involved in building production-grade applications, designing APIs and database solutions, and integrating LLM-powered features, RAG and intelligent search into real-world products. You'll also work with modern development practices including Docker, CI/CD and cloud infrastructure, while leveraging AI coding tools to accelerate development without compromising quality. What we are looking for: * 5+ years of professional experience building full-stack web applications in production * Strong frontend skills: TypeScript and React, with experience building production-grade UIs * Strong backend skills: Python (FastAPI, Django, or similar), with experience designing and building APIs and services * Practical experience designing and working with relational databases (PostgreSQL, MySQL) and writing efficient queries * Experience building and consuming REST APIs * Experience integrating AI/LLM-powered features into a product - calling LLM APIs, working with retrieval-augmented generation (RAG) or vector search, or partnering with ML/AI teams to ship model-backed functionality * Familiarity with cloud infrastructure (Azure, AWS, or GCP), CI/CD pipelines, and containerization (Docker) * Strong understanding of software engineering fundamentals: testing, version control, code review, and system design * Proficiency working with AI coding assistants (e.g., Claude Code, GitHub Copilot, Cursor) to accelerate development, while critically reviewing and validating AI-generated code Nice to Have: * Familiarity with infrastructure-as-code (Terraform) and observability tooling (Datadog, Grafana, Sentry) * Familiarity with vector databases or embedding-based search for AI-powered features * Background working in a startup or small, cross-functional team * Exposure to design systems and component libraries Reference Number for this position is GZ61534 which is a Permanent remote position offering a salary of R800k per annum, negotiable based on experience and ability. Contact Garth on [email protected]a or call 011 463 3633 to discuss this and other opportunities. Are you ready for a change of scenery? We are a specialist niche recruitment agency. We offer our candidates a wide range of opportunities, ensuring we successfully match the right technology professionals with the right roles. Do you know a developer or technology specialist looking for a new opportunity? We pay cash for successful referrals! E-Merge Recruiter

Before you apply

  • Confirm the requirements and closing date on the original listing (jobmail). SPANi lists vacancies from other sites and may not reflect last-minute changes.
  • Legitimate employers do not charge application, registration or training fees.
  • Don't send your ID or bank details before you have confirmed the employer is real.

How to spot a job scam

Applying for permanent roles

  • Mirror the job title and top three requirements in your CV summary and most recent experience.
  • Quantify results where possible: sales targets, cases handled, tickets closed, or team size.
  • Proofread contact details and filenames before submitting — small errors cost interviews.
  • Verify the company and role on the source page before sharing ID copies or banking details.

Similar roles

Get new it & software jobs by email

Free. No account needed. Unsubscribe with one click.

We only use your email to send this alert. See our privacy policy.