Senior Full Stack Developer
My client is seeking a Senior Full-Stack Developer with strong mobile and backend expertise to help build and scale our educator platform across Africa. You’ll play a key role in designing, deploying, and maintaining features that empower schools and teachers to succeed—even in low-bandwidth environments. This is a 6-month contract role with the opportunity to transition into a full-time position and a path to full benefits, based on performance and alignment with company goals.
Key Responsibilities
●Design, build, and maintain backend services using Node.js, MongoDB Atlas, and AWS (EC2).
●Develop and enhance our Flutter mobile application (integrated with Hive for local storage).
●Implement secure integrations with Flutterwave, Xendit, Stripe, and Thunes for payments.
●Use React to manage the web interface and admin dashboards.
●Build and optimize real-time data syncing via WebSockets.
●Integrate communication and notification services (FCM, Twilio, SendGrid).
●Manage file storage and access through Google Console (Drive Connect).
●Deploy and maintain cloud infrastructure for reliability, scalability, and security.
●Integrate and test LLM APIs (OpenAI, Claude, and Gemini) to support AI-driven learning and admin features.
●Collaborate closely with education, design, and product teams to deliver meaningful, user-friendly experiences.
●Conduct QA testing and troubleshooting across devices and environments
Qualifications
●5+ years of professional experience in software development.
●Strong proficiency in Node.js, Flutter, React, and MongoDB.
●Solid understanding of AWS infrastructure and DevOps practices.
●Experience deploying mobile-first applications optimized for low-connectivity regions.
●Experience working with payment gateways and secure API integrations.
●Familiarity with LLM APIs (OpenAI, Claude, Gemini) for applied use cases.
●Knowledge of WebSocket, Firebase Cloud Messaging, and SendGrid/Twilio integrations.
●Strong debugging and performance optimization skills.
●Excellent communication and documentation habits.
About the job
Contract Type: Temp
Specialism: Technology & Digital
Focus: Programming Development
Industry: Education and Training
Salary: Negotiable
Workplace Type: Remote
Experience Level: Associate
Location: Nairobi
TEMPORARYJob Reference: 816GLL-00A85331
Date posted: 18 November 2025
Consultant: Tafadzwa Chakaodza
east-africa technology-and-digital/development-programming 2025-11-18 2025-12-18 education-and-training Nairobi KE KE Robert Walters https://www.robertwaltersafrica.com https://www.robertwaltersafrica.com/content/dam/robert-walters/global/images/logos/web-logos/square-logo.png true