ARCHIVED
This job listing has been archived and is no longer accepting applications.
MisuJob - AI Job Search Platform MisuJob

Senior Software Engineer (Fullstack) (f/m/x)

Meinunterricht

Berlin permanent

Posted: February 5, 2025

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

Design, build, and maintain scalable software solutions for a comprehensive EdTech platform, focusing on intelligent teaching materials and tools that support teachers in their work.

Job Description

Job description:
meinUnterricht is an EdTech company that provides a comprehensive platform for lesson preparation. Our solution includes teaching materials, trainings, and tools that help teachers to prepare great lessons, learn continuously and save time.

We are a team of dedicated education enthusiasts who specialize in simplifying the school day through intelligent solutions and supporting teachers in their important work. In this way, we enable educators to focus on the essentials: creating inspiring lessons.

As a Senior Software Engineer, you will design, build, and maintain scalable software for our teaching platform, from frontend (React/Redux) to backend (Node.js, TypeScript). You’ll 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, influencing technical strategy and mentoring team members while remaining a hands-on coding expert.
• Embrace modern AI tools and techniques in your day-to-day 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 continuously share feedback to uphold engineering best practices.
• Actively propose and drive process and technology improvements, staying up to date on industry trends.
• Familiarity with integrating AI services on AWS (e.g., Amazon SageMaker, Amazon Comprehend) or directly via provider APIs (e.g., OpenAI, Hugging Face, or similar)  is a big 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:
• Extensive JavaScript/TypeScript Expertise: Hands-on experience with modern JavaScript, React, and REST APIs
• Cloud Proficiency: Professional experience with AWS, plus familiarity with CI/CD systems, Docker, and container orchestration (ECS or similar).
• Database Know-How: Experience working with both SQL (MySQL) and NoSQL (MongoDB) databases; Elasticsearch or equivalent search technologies is a plus.
• AI Enthusiasm: Passion for exploring and integrating AI-driven solutions into product workflows as well as in everyday development tasks.
• Quality & Collaboration: You’re comfortable with different automated testing approaches, code reviews, and working closely in pairs or mobs.
• Self-Motivation & Communication: You deliver reliably and on time with minimal supervision, openly sharing progress, hurdles, and successes.
• Continuous Learner: You stay current with technology trends and eagerly adopt new tools or approaches to improve products and processes.


Why us?:
• Working for an organization with a clear purpose: to make teacher's work easier.
• A dynamic work environment in a growing company
• A corporate culture based on trust and constant feedback 
• Innovation time (10% rule)
• Opportunities for professional development
• Annual budget for your professional and personal development
• Option to work remotely or in our charming office in the heart of Neukölln
• Deutschlandticket or Urban Sports Club
• Anonymous mental health support and psychological counseling through our partner OpenUp
• Contribution to the company pension plan

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply