Auf einen Blick
- Aufgaben: Design, build, and maintain scalable software for our teaching platform using React and Node.js.
- Arbeitgeber: Join meinUnterricht, an EdTech company dedicated to simplifying lesson preparation for teachers.
- Mitarbeitervorteile: Enjoy remote work options, professional development budgets, and mental health support.
- Warum dieser Job: Be part of a mission-driven team that empowers educators and embraces innovation in education.
- Gewünschte Qualifikationen: Extensive JavaScript/TypeScript expertise and AWS proficiency are essential; AI integration experience is a plus.
- Andere Informationen: Work in a dynamic environment with a culture of trust, feedback, and continuous learning.
Das voraussichtliche Gehalt liegt zwischen 43200 - 72000 € pro Jahr.
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.
Process
#J-18808-Ljbffr
Senior Software Engineer (Fullstack) (f/m/x) Arbeitgeber: Meinunterricht
Kontaktperson:
Meinunterricht HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Senior Software Engineer (Fullstack) (f/m/x)
✨Tip Number 1
Fokussiere dich auf deine Erfahrung mit JavaScript und TypeScript. Bereite konkrete Beispiele vor, die zeigen, wie du moderne Technologien wie React und Node.js in deinen bisherigen Projekten eingesetzt hast.
✨Tip Number 2
Zeige dein Interesse an AI-gestützten Lösungen. Informiere dich über aktuelle Trends und Tools im Bereich KI, die du in deine Arbeit integrieren könntest, und sei bereit, darüber zu sprechen.
✨Tip Number 3
Bereite dich darauf vor, über deine Erfahrungen mit AWS und CI/CD-Pipelines zu sprechen. Überlege dir, wie du diese Technologien in der Vergangenheit genutzt hast, um Prozesse zu optimieren.
✨Tip Number 4
Sei bereit, deine Teamarbeit und Mentoring-Fähigkeiten zu demonstrieren. Denke an Beispiele, in denen du anderen geholfen hast, ihre technischen Fähigkeiten zu verbessern oder komplexe Probleme zu lösen.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Senior Software Engineer (Fullstack) (f/m/x)
Tipps für deine Bewerbung 🫡
Understand the Company: Familiarize yourself with meinUnterricht and its mission to support teachers. Highlight your passion for education and how your skills can contribute to their vision in your application.
Tailor Your CV: Make sure your CV reflects your extensive JavaScript/TypeScript expertise, cloud proficiency, and experience with AWS. Emphasize relevant projects that showcase your skills in React, Node.js, and AI integration.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Discuss your experience with scalable software development and your approach to mentoring team members, as well as your commitment to continuous learning.
Showcase Your Technical Skills: If applicable, include links to your GitHub or portfolio showcasing projects that demonstrate your coding abilities, particularly in the technologies mentioned in the job description, such as React, Node.js, and AWS.
Wie du dich auf ein Vorstellungsgespräch bei Meinunterricht vorbereitest
✨Show Your Passion for EdTech
Make sure to express your enthusiasm for the education sector and how technology can enhance teaching. Share any personal experiences or projects that highlight your commitment to improving educational outcomes.
✨Demonstrate Technical Expertise
Be prepared to discuss your experience with the tech stack mentioned in the job description, especially React, Node.js, and AWS. Bring examples of past projects where you utilized these technologies effectively.
✨Highlight Collaboration Skills
Since the role involves working closely with cross-functional teams, emphasize your ability to collaborate and communicate effectively. Share examples of how you've successfully worked in teams to achieve common goals.
✨Discuss AI Integration Experience
If you have experience with AI tools or integrating AI services, be sure to mention it. Discuss how you've used AI in previous projects and how you see it enhancing the teaching platform at meinUnterricht.