AI Full-Stack Engineer

New
R
South AfricaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
Excellent written and verbal English communication skills.
Experience
5+ years of professional full-stack development experience.
Required Skills
Node.jsPostgreSQLGitJavascriptTypeScriptNext.jsReactRESTful APIsGitHub

Requirements

  • Have 5+ years of professional full-stack development experience.
  • Demonstrate experience building and deploying AI-powered applications in production.
  • Be proficient in JavaScript, TypeScript, Node.js and modern front-end frameworks such as React or Next.js.
  • Have strong experience with PostgreSQL, database design and optimization.
  • Have hands-on experience integrating LLM APIs, including OpenAI, Anthropic or Google Gemini.
  • Have experience building REST APIs, third-party integrations and automated workflows.
  • Have experience deploying and maintaining scalable applications in cloud-based environments.
  • Be able to independently design and architect systems used by thousands of users.
  • Have strong Git/GitHub skills and explain technical contributions clearly.
  • Have excellent written and verbal English communication skills.
  • Be prepared to demonstrate practical development experience through a GitHub profile, portfolio, live application or detailed project walkthrough.

Responsibilities

  • Build and deploy production-ready AI applications using OpenAI, Anthropic Claude and Google Gemini.
  • Design AI workflows, prompt engineering strategies and intelligent automation solutions.
  • Integrate AI capabilities into existing applications, business systems and internal tools.
  • Develop and maintain scalable applications using JavaScript, TypeScript, Node.js, React and Next.js.
  • Build and maintain APIs, webhooks and third-party integrations.
  • Design, manage and optimize PostgreSQL databases and data models.
  • Own technical architecture and make independent engineering decisions for systems supporting thousands of users.
  • Manage deployment workflows and cloud-based environments using Vercel and Docker.
  • Identify opportunities for business process automation and develop tools that reduce repetitive manual work.
  • Collaborate with leadership to translate business needs into technical solutions.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now