AI Full-Stack Engineer
New
R
ReWorks SolutionsAI software
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