Robert Walters

Senior Full Stack Developer

Posted: 3 hours ago

Job Description

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 ResponsibilitiesDesign, 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 environmentsQualifications5+ 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.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In