Full Stack Engineer
Developer/Designer
Cape Town – Western Cape – South Africa
We are looking for a talented and experienced Full Stack Engineer remote in South Africa. You will be responsible for designing, developing, and maintaining robust integration solutions using REST APIs, as well as developing AI-based technologies such as chatbots and AI-driven applications. You will collaborate with cross-functional teams, document technical specifications, and contribute to continuous improvement efforts.
3+ Years of experience in software development with a focus on integrations and AI technologies. Proficiency in REST API frameworks (e.g., Flask, Node.js, Express.js). Experience with AI and machine learning libraries (e.g., TensorFlow, PyTorch, Scikit-learn). Familiarity with chatbot frameworks (e.g., Rasa, Dialogflow, Voiceflow). Strong programming skills in languages such as Python, C#, JavaScript, or Java. Experience with Microsoft Platforms is a plus. Proven track record of delivering successful integration projects and AI-based applications.
Type: 6-Month Contract / Permanent
Salary: Up to R40k pm or R235 ph
Area: Remote in South Africa
Key Responsibilities:
- Design, develop, and maintain integration solutions using REST APIs.
- Develop custom dashboards pulling data from various systems.
- Develop AI-based technologies, including chatbots and AI-driven applications.
- Collaborate with cross-functional teams to understand requirements and deliver scalable solutions.
- Document technical specifications, integration processes, and AI solutions.
- Stay updated with the latest industry trends and advancements in integration and AI technologies.
- Contribute to code reviews, testing, and continuous deployment practices.
Required Skills & Experience:
- 3+ Years of experience in software development with a focus on integrations and AI technologies.
- Proficiency in REST API frameworks (e.g., Flask, Node.js, Express.js).
- Experience with AI and machine learning libraries (e.g., TensorFlow, PyTorch, Scikit-learn).
- Familiarity with chatbot frameworks (e.g., Rasa, Dialogflow, Voiceflow).
- Strong programming skills in languages such as Python, C#, JavaScript, or Java.
- Experience with Microsoft Platforms is a plus
- Proven track record of delivering successful integration projects and AI-based applications.
- Excellent problem-solving skills and the ability to think critically.
- Strong communication and collaboration skills.
- Ability to work independently and as part of a team.
Why Join:
- Opportunity to work on cutting-edge technologies and innovative projects.
- Collaborative and inclusive work environment.
Flexible work arrangements (remote).