Junior Full-Stack Software Engineer
Job Description
At our organization, we are dedicated to empowering children worldwide by providing them with the educational resources they need to thrive. Recognizing that over 600 million children are not gaining essential skills such as literacy and numeracy, we are on a mission to bridge this gap through our innovative EdTech platform. Our services currently reach over 770,000 students across Kenya, Nigeria, and Pakistan, with ambitious plans to expand our impact to millions more in the coming years. Our platform has demonstrated significant effectiveness, with studies showing that students using our resources advance their skills at a rate 58% faster than their peers. We are collaborating with leading technology companies to integrate AI and enhance educational outcomes. As we scale our operations through partnerships with governments and organizations, we believe that a diverse team with varied perspectives is fundamental to our success. We invite you to explore our website and see how you can contribute to our mission.
Key Responsibilities
In this role, you will actively participate in the development and enhancement of our user-facing features across various platforms, including Android, backend, and web systems. Your contributions will directly influence the learning experiences of children around the world.
- Assist in the development of user-facing features with guidance from senior team members
- Write maintainable, clean, and well-tested code while learning the deployment process
- Identify and resolve bugs, enhance monitoring, and ensure system reliability
- Participate in collaborative coding sessions, code reviews, and knowledge-sharing activities
Required Technical Skills
Soft Skills
Qualifications
- Desire to contribute to positive social change
- 1-2 years of programming experience
- Experience in developing production-grade software
- Ability to collaborate effectively within a team
Language Requirements
Programming Languages:
Java, Kotlin, React, TypeScript
Spoken Languages:
English
Benefits & Perks
- ✓ Supportive international team environment
- ✓ Flexible working hours and hybrid work options
- ✓ Transparent salary structure
- ✓ Equity participation
- ✓ Opportunities for professional development and hackathons
Working Conditions
Full Time
Company Culture
Our culture is characterized by a commitment to craftsmanship, trust, and autonomy. We encourage creativity and exploration of new ideas, fostering an environment where team members can thrive and contribute meaningfully to our mission.
Salary Range
Project Types: Not Available
Career Growth: Participation in innovative projects, Field visits to observe the impact of your work, Career growth within a mission-driven organization