Senior Full Stack Developer Technical Lead Job East African Data Handlers Nairobi, Kenya
About the Role
- We are looking for an exceptional Senior Full Stack Developer / Technical Lead to join our engineering team and lead the design, development, and deployment of a large-scale, enterprise-grade digital platform.
- This role is ideal for an experienced engineer who enjoys building complex web and mobile applications from the ground up, designing scalable architectures, and leading technical teams through the complete Software Development Life Cycle (SDLC).
- If you’re passionate about innovation, problem-solving, and delivering high-quality software, we want to hear from you.
Key Responsibilities
- Design and implement scalable, secure, and maintainable software architecture.
- Develop enterprise-grade web applications and cross-platform mobile applications.
- Build backend services using Java Spring Boot, Laravel (PHP),and Node.js/NestJS.
- Develop modern frontend applications using React.js, Next.js, TypeScript, and Tailwind CSS.
- Build mobile applications using Flutter*(React Native is an added advantage).
- Design and integrate RESTful APIs, microservices, and real-time communication services.
- Integrate payment gateways and third-party APIs.
- Lead Agile Scrum ceremonies including Sprint 0 (Discovery), Sprint
- Planning, Daily Stand-ups, Sprint Reviews, and Retrospectives.
- Implement CI/CD pipelines and cloud deployment strategies.
- Mentor developers and promote engineering best practices.
Required Skills & Experience
- Backend
- Java (Spring Boot)
- Laravel (PHP)
- Node.js / NestJS
- REST APIs
- GraphQL
- Microservices
Frontend
- React.js
- Next.js
- TypeScript
- Tailwind CSS
- Mobile Development
- Flutter
- Android & iOS App Development
- Mobile Performance Optimization
- Database & Cloud
- PostgreSQL
- MySQL
- Redis
- AWS
- Docker
- Kubernetes
- GitHub
- CI/CD
Real-Time Technologies
- WebSockets
- Socket.IO
- WebRTC
Additional Experience
- Agile Scrum methodology
- Sprint 0 (Discovery) planning
- Software architecture and system design
- Secure application development
- Payment gateway integration
- Performance optimization
- Cloud-native application development
Qualifications
- Bachelor’s Degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Minimum 7 yearsof Full Stack Software Development experience.
- Minimum 3 years of hands-on development experience using Java Spring Boot.
- Proven experience building scalable web and mobile applications.
- Experience leading technical teams or serving as a Technical Lead is highly desirable.
What We’re Looking For
We’re looking for someone who:
- Thinks like a software architect, not just a programmer.
- Writes clean, maintainable, and well-documented code.
- Has experience delivering production-ready applications.
- Understands scalability, security, and system performance.
- Enjoys mentoring and collaborating with cross-functional teams.
- Takes ownership from concept to deployment.
How to Apply
Please include:
- Updated CV
- GitHub Profile
- LinkedIn Profile
- Portfolio of web and mobile applications
- Links to live projects or published apps (where applicable)
- Expected salary
- Earliest availability
How to Apply
🎯 Before You Apply For this Job.
This job will attract 1000+ applicants.
Many qualified professionals will miss out on getting shortlisted and interviews — not because they lack experience, but because their CV doesn’t clearly show how they fit this specific job.
🎯 Want to get an interview fast? Customize your CV specifically for this job.
Using the same CV for every application will not get you interviews.
Contact Rose our client service manager and together with our recruiters she will review your CV and show you exactly how to improve it for the job you are targeting. Click Here For Us To Customize Your CV For This Job Opportunity
Is your AI CV not getting you interviews? Click Here To Get A Professionally Written CV
Read Job Seeker Testimonials Below: Professionals Who Got Jobs Through Corporate Staffing
Related Jobs To Check Out
Jobs Managed by Our Recruitment Team
The vacancies below are managed directly by the Corporate Staffing recruitment team on behalf of our clients. Review the job advert, then submit your application through our recruitment team for consideration.
Browse Other Jobs Posted Today
Explore the latest job opportunities posted now. Apply early to maximize your chances, as many employers begin reviewing applications as soon as suitable candidates apply.

