meinUnterricht is an EdTech company that provides a comprehensive platform for lesson preparation. Our solution includes teaching materials, trainings, and tools that help teachers prepare effective lessons, learn continuously, and save time.
We are a team of dedicated education enthusiasts who aim to simplify the school day through intelligent solutions and support teachers in their important work. Our goal is to enable educators to focus on creating inspiring lessons.
As a Senior Software Engineer, you will design, build, and maintain scalable software for our teaching platform, covering frontend (React / Redux) and backend (Node.js, TypeScript). You will drive technical strategy, mentor team members, and stay hands-on with coding.
Working independently yet collaboratively, you'll enhance our AWS-based infrastructure, integrate AI tools, and ensure a seamless user experience. If you're passionate about high-quality engineering, AI-driven solutions, and continuous learning, we'd love to hear from you!
As we expand our impact in the education sector, we're looking for talented individuals like you to help bring our vision to life. Are you ready to join us on this journey?
What you'll do
- Collaborate with a cross-functional team to design, build, and maintain reliable, scalable software for our teaching platform, from frontend interfaces (React / Redux) to backend services (Node.js, TypeScript).
- Take ownership of complex initiatives, influence technical strategy, mentor team members, and remain hands-on with coding.
- Embrace modern AI tools and techniques in your daily tasks, whether for code generation, testing, or process automation.
- Contribute to improving our AWS-based infrastructure, including CI/CD pipelines, monitoring, and container orchestration.
- Work closely with product managers, designers, and fellow engineers to refine ideas and ensure a seamless user experience. Conduct code reviews, write automated tests, and share feedback to uphold engineering best practices.
- Propose and drive process and technology improvements, staying up-to-date with industry trends.
- Familiarity with integrating AI services on AWS (e.g., Amazon SageMaker, Amazon Comprehend) or via provider APIs (e.g., OpenAI, Hugging Face) is a plus.
Our tech stack
- Frontend: React, Redux
- Backend: Node.js (Hapi, Mongoose), RESTful APIs
- Databases: MongoDB, MySQL
- Infrastructure: AWS (EC2, ECS, S3, Lambda, CloudFront)
- DevOps & Deployment: Docker, GitHub Actions, AWS CodePipeline
You come with
- Cloud proficiency: Professional experience with AWS, familiarity with CI/CD systems, Docker, and container orchestration (ECS or similar).
- Database know-how: Experience with SQL (MySQL) and NoSQL (MongoDB); Elasticsearch or similar search technologies are a plus.
- AI enthusiasm: Passion for exploring and integrating AI-driven solutions into workflows and development tasks.
- Quality & collaboration: Comfortable with automated testing, code reviews, and working in pairs or mobs.
- Self-motivation & communication: Reliable delivery, minimal supervision, open about progress and hurdles.
- Continuous learner: Stay current with tech trends and eager to adopt new tools or approaches.
Why us
- Purpose-driven organization: to make teachers' work easier.
- Dynamic work environment in a growing company.
- Culture based on trust and constant feedback.
- Innovation time (10% rule).
- Opportunities for professional development, including an annual budget.
- Option to work remotely or in our charming Neukölln office.
- Mental health support and psychological counseling via our partner OpenUp.
- Company pension plan contribution.
About us
At meinUnterricht, the leading digital platform for teachers, we support teachers daily in lesson planning.
meinUnterricht GmbH is a subsidiary of the Klett Group. We offer digital education solutions, including resources like journals and videos, aiming to simplify teaching and enhance performance. Innovation and sustainable growth are core values.
Required Experience: Senior IC
Key Skills
Spring, .NET, C / C++, Go, React, OOP, C#, AWS, Data Structures, Software Development, Java, Distributed Systems
Employment Type: Full-Time
Experience: years
Vacancy: 1
Fullstack Software Engineer • Berlin, Berlin, Germany