
Full-Stack Software Engineer – m/f/d
EIDU
full-time
Posted on:
Location Type: Hybrid
Location: Berlin • Germany
Visit company websiteExplore more
Salary
💰 €57,000 - €70,000 per year
About the role
- 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. As a Software Engineer, you’ll ship user-facing features and use the right tools, automation, and AI to multiply our product impact.
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.
- A modern, evolving stack: Tooling: Terraform, Helm, GitHub Actions Backend: AWS, Kotlin, Kubernetes, Kafka, MongoDB, microservices Frontend: React, TypeScript, Android, Kotlin, Jetpack Compose
- 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.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
codingsystem architecturefull-stack developmentproduction-grade softwareAI tools integrationtestable codereadable codemaintainable codedebuggingautomation
Soft Skills
collaborationwillingness to learnproblem-solvingcommunicationfeedbackproactivityadaptabilityteamworkcreativityattention to detail