Location: Nairobi, Kenya
Experience Level: Entry-level / Recent Graduate / Final-year Student
About the Role
IfkaFin Systems is a fast-growing fintech startup building intelligent, inclusive, and data-driven financial solutions for emerging markets. We empower users to make smarter financial decisions through beautifully designed, highly functional web and mobile platforms.
We’re looking for a Full Stack Developer Intern who is passionate about building high-impact products and eager to grow in a hands-on startup environment. You’ll collaborate with engineers, designers, and product leads to shape our applications from frontend UI to backend logic, and gain exposure to real-world product development at scale.
Key Responsibilities
- Build and improve frontend features using Vue.js and TypeScript
- Assist in developing and maintaining backend services using Node.js or other modern stacks
- Participate in end-to-end feature development from API integration to responsive UI
- Learn and apply component-based architecture using Nuxt or VitePress
- Collaborate with designers and engineers to iterate on features and improve usability
- Contribute to internal tools, dashboards, or developer utilities
- Learn about version control, testing, code review, and deployment workflows
Required Qualifications
- Some experience with JavaScript, TypeScript, or any modern web stack
- Familiarity with at least one frontend library/framework — preferably Vue.js
- Willingness to learn backend development (Node.js, Express, REST APIs, etc.)
- Curiosity, creativity, and a strong desire to learn and grow in a fast-paced environment
- Good communication skills and a team mindset
Preferred Qualifications (Bonus Skills)
- Exposure to Nuxt, VitePress, or content-driven frameworks
- Interest in backend or cloud tools (e.g., Firebase, Supabase, PostgreSQL, Redis)
- Familiarity with basic DevOps concepts or version control (Git, GitHub)
- Experience with creative tools like WebGL, Canvas, or 3D libraries
- Interest in Rust/Tauri or desktop-native integrations
Why Join Us
- Be part of a foundational team at a fast-scaling fintech/tech start-up.
- Make a visible impact your work directly affects company growth, product direction, and customer success.
- Work with a global team of technologists and innovators passionate about solving real-world problems.
- Competitive salary, equity options, and growth opportunities.

