How to Apply: Interested and qualified? Go to East African Data Handlers on www.linkedin.com 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.
Show Architectural Depth, Not Just Code
This role is for a technical lead who thinks like an architect. Hiring managers will probe how you've designed scalable systems, led teams, and shipped production-ready apps. Your application must demonstrate that you can own the full lifecycle, from concept to deployment.
1. Lead with your architecture wins: On your CV, highlight projects where you designed the system architecture, not just wrote features. Describe the scale, tech stack, and how you ensured security and performance. For example, mention how you structured microservices or handled high traffic.
2. Prove your Spring Boot mastery: Since 3+ years of Java Spring Boot is required, detail your experience with it specifically. Show projects where you built backend services, integrated APIs, or optimized performance. Be ready to discuss trade-offs you made.
3. Show full-stack breadth: Demonstrate your range across backend, frontend, and mobile. Include examples of React/Next.js frontends, Flutter mobile apps, and Node.js or Laravel backends. This proves you can lead a diverse team.
4. Highlight your leadership: As a technical lead, you'll mentor developers and run Agile ceremonies. Provide examples of how you've guided teams, resolved technical disagreements, or improved code quality. Mention any mentoring or coaching roles.
5. Prepare for system design questions: Expect to be asked to design a scalable system on the spot. Practice explaining your choices for databases, caching, load balancing, and cloud deployment. Use AWS, Docker, and Kubernetes examples from your experience.
6. Show your DevOps chops: CI/CD and cloud deployment are key. Describe how you've set up pipelines, automated testing, and deployed to AWS. Mention any experience with containerization and orchestration.
7. Tailor your portfolio: Include links to live projects or published apps. Ensure they are polished and demonstrate your best work. If possible, include a project that shows real-time features or payment integration.
8. Communicate your ownership mindset: This role requires taking ownership from concept to deployment. Share stories where you drove a project end-to-end, made key decisions, and delivered results. Show that you're not just a coder but a problem-solver.