
Senior AI, Backend Engineer
SovTech
contract
Posted on:
Location Type: Remote
Location: South Africa
Visit company websiteExplore more
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