Full-Stack Software Engineer shipping user-facing features for an educational technology company serving students globally. Aiming to empower children through foundational literacy and numeracy.
Responsibilities
Ship product features end-to-end: plan, analyse, document, code, review, test, and release high-quality code.
Keep quality high by writing readable, maintainable code, adding meaningful tests, monitoring in production, hunting down tricky issues and driving them to resolution.
Share what you learn by pairing with teammates, contributing clear docs, and raising the bar through thoughtful reviews and feedback.
Continue developing your skills with support from the team, and explore new responsibilities at your own pace, all into helping create meaningful impact for our users.
Take a proactive role in integrating AI tools into our workflows: whether it's using LLMs to augment coding, debugging, or documentation; or building small AI-enhanced tools for internal use.
We’re a small team with a big mission — which means efficiency and leverage matter immensely.
Requirements
The desire to use your skills to bring about positive social change.
At least three (3) years of experience writing code.
Experience designing system architectures is a plus, but not required.
A proven record of developing production-grade software in a team.
Full-stack experience is a plus.
A passion for writing clean, maintainable, and testable code.
A desire to apply AI tools creatively to make your own work — and your teammates’ — more efficient.
Excellent collaboration skills and a willingness to learn new tech or dive into unfamiliar systems.
We speak and operate in English - knowledge of German is not required.
Benefits
A supportive, international team based in Kenya, Nigeria, and Germany, united by a mission and commitment to learning.
An engineering culture grounded in craftsmanship, trust, and autonomy.
Meaningful technical challenges: from scaling across low-end devices and unreliable connectivity to designing resilient, self-healing systems.
Openness to exploring and proposing new tools — whether open-source, cloud-native, or AI-powered.
Three creative hackathon weeks per year, where you can explore bold new directions.
A healthy work-life balance with flexible hours, an async-friendly culture that respects personal time and autonomy, and a hybrid setup (in-office once a week or more).
We also support reduced working hours if requested (e.g. 32 rather than 40 hours per week).
Transparent and fair salary bands — we believe everyone should be paid equitably, without needing to negotiate.
A truly generous equity scheme.
The chance to see your work in action through field visits to classrooms abroad.
A rare opportunity to combine deep technical work with real-world global impact.
Senior Software Architect designing and developing Java - based backend systems. Leading technical teams and collaborating on modular service architecture for aixigo's platform.
Software Architect developing tailored software architectures for diverse clients in hybrid mode. Leading project teams and ensuring technical implementation with a focus on client requirements.
Senior Software Engineer developing fullstack software solutions from frontend to database. Collaborating on client needs, mentoring juniors, and ensuring code quality in Munich office.
Senior Software Engineer developing fullstack software applications for clients in Stuttgart. Analyzing client needs and providing high - quality code while mentoring junior developers.
Senior Software Engineer developing tailored software solutions from frontend to database. Collaborating with clients and mentoring junior team members in a team - oriented culture.
Senior Fullstack Engineer enhancing diverse engineering squad with expertise for a company focused on energy transition. Driving product scaling and impacting users, organization, and engineering practices.
Software Engineer creating and delivering technology for digital manufacturing at Protolabs. Collaborating on scalable solutions that impact customers and business growth.
AI Software Developer creating AI systems for business processes with a focus on robust LLM solutions. Engaging in end - to - end development of production - ready AI features and API integrations.
Working Student in Software Engineering at dotbase, building software that impacts patient care and healthcare innovation. Collaborate on product features using Vue3, TypeScript, and Node.js.
Software Engineer developing full - stack applications and web services for ISCC's sustainable technology initiatives. Collaborating with internal teams to improve applications and optimize workflows.