The role is for a mid-level Full-Stack Developer within the Nathan AI team, focused on developing and optimizing scalable, production-ready solutions from initial prototypes (POCs). This position requires a strong technical background and close collaboration with the AI team to contribute to AI-driven and agentic system development. The job listing is for Nairobi, but the role overview specifies joining the team in Dubai and being based there, with exposure to multiple tech projects across the organization.
Nathan Digital builds hyper-customized ERP solutions for clients spanning over 80+ industries across the MENA Region, supporting SMB's, Multi-Nationals and Government entities. Their cloud-based software suite includes HRMS, CRM, Accounting, Supply Chain Management, Logistics, and Business Intelligence. This position is within the Tech & AI Department.
Key Responsibilities
- Develop, maintain, and optimize full-stack applications using JavaScript/TypeScript, Vue, and Node.js.
- Collaborate with the AI team to build, integrate, and enhance AI features, LLM-powered components, and agentic workflows.
- Transform POCs into robust production-ready systems with proper architecture, structure, and best practices.
- Design system architecture and participate in technical planning and solution design.
- Write clean, maintainable, well-tested code and implement automated testing strategies.
- Work with MongoDB databases, ensuring efficient data models and query performance.
- Deploy, monitor, and maintain applications on AWS cloud infrastructure.
- Collaborate effectively with team members across different functions (AI, backend, frontend).
- Communicate progress clearly, manage workload, and meet project timelines.
Required Skills & Qualifications
- 2–4 years of professional full-stack development experience.
- Strong proficiency in JavaScript or TypeScript.
- Experience with Vue.js or similar frontend frameworks.
- Strong backend development experience (Node.js or equivalent).
- Experience designing system architecture and translating POCs to production-ready solutions.
- Solid understanding of MongoDB and working with NoSQL database systems.
- Hands-on experience with AWS (Lambda, EC2, S3, API Gateway, etc.).
- Knowledge of AI systems, LLMs, and agentic applications, plus the ability to actively work on AI-driven features.
- Strong communication, teamwork, and task management skills.
- Educational Qualification: BA/BSc/HND or MBA/MSc/MA.
Preferred (Nice to Have)
- Experience with AI/ML libraries, vector databases, or model integration.
- Exposure to event-driven systems or microservices.
- Experience in building internal developer tools or automation systems.
Why Join Nathan Digital
- Work on cutting-edge AI and agentic systems.
- Collaborate with a skilled, innovation-focused team.
- Opportunity to transform ideas and POCs into real, production-ready products.
- Based in Dubai with exposure to multiple tech projects across the organization.