SovTech

Senior AI, Backend Engineer

SovTech

contract

Posted on:

Location Type: Remote

Location: South Africa

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Develop, maintain, and optimize backend services using Node.js and Python.
  • Build and manage APIs and real-time communication channels using WebSockets.
  • Design, implement, and maintain database solutions using SQL.
  • Implement workflows and automation using PandaDoc APIs and related document automation tools.
  • Work with AI agents, AI tools, and machine learning models to integrate intelligence into business workflows.
  • Collaborate on systems using MCP (Model Context Protocol) or similar frameworks.
  • Build scalable architectures supporting AI-driven features and real-time data processing.
  • Troubleshoot, optimize, and ensure high performance and reliability of backend systems.

Requirements

  • 5+ years in a similar role
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Proficiency in Node.js for backend services.
  • Experience with Python for scripting, automation, and machine learning tasks.
  • Strong understanding of SQL and relational database design.
  • Experience with PandaDoc integrations or document-generation APIs.
  • Knowledge of AI agents, LLM tooling, and agentic workflows.
  • Familiarity with MCP or similar agent communication frameworks.
  • Hands-on experience with WebSockets for real-time applications.
  • Understanding of machine learning concepts and data pipelines.
  • Experience with cloud services such as Azure, AWS, or GCP (preferred).
  • Knowledge of vector databases and RAG systems (preferred).
  • Familiarity with DevOps, CI/CD, and Docker/Kubernetes (preferred).
  • Strong problem-solving and analytical thinking skills.
  • Collaborative and communicative approach.
  • Self-driven and comfortable in fast-paced environments.
Benefits
  • Discovery Medical Aid : Prioritizing your health with the best care.
  • Half-Day Birthday Leave : Celebrate your special day with an afternoon off!
  • Family responsibility & Parental Benefits : Providing full support for a meaningful work-life balance.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Node.jsPythonSQLWebSocketsPandaDoc APIsmachine learningAI toolsMCPDevOpsDocker
Soft Skills
problem-solvinganalytical thinkingcollaborativecommunicativeself-driven
Certifications
Bachelor's degree in Computer ScienceMaster's degree in Software Engineering