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).