- 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