Jobs

Senior Full Stack Developer at Robert Walters

  • Job Type Full Time
  • Qualification BA/BSc/HND
  • Experience 5 years
  • Location Nairobi
  • Job Field ICT / Computer 

Senior Full Stack Developer at Robert Walters

Senior Full Stack Developer

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.

Method of Application

Interested and qualified? Go to Robert Walters on www.robertwaltersafrica.com to apply

Leave a Comment