Senior Software Engineer
We enable medium-sized and large companies to offer their employees efficient and sustainable learning solutions.
We were founded in 2019 and are based in Stuttgart and Kempten.
We are proud to develop innovative educational approaches and to provide our customers with high-quality opportunities to further develop their employees.
Your Mission
We are looking for a Senior Software Engineer who takes ownership of complex features and modules, drives technical quality, and strengthens the team through mentoring.
Your Responsibilities
Own technical designs and deliver complex features/modules
Perform code reviews
Mentor and uplift less experienced engineers
Contribute to architectural decisions and advance standards
Measure, analyze, and improve existing systems
Your Profile
Are you proud of your code and comfortable shipping without endless approval chains?
Do you dislike endless meetings and complicated processes?
Additionally, you bring:
5+ years of professional software engineering experience
Very good English skills; German optional
Structured, self-driven work style and clear communication (remote team)
Continuous learning mindset — you want to grow
Maintainable code practices
PHP with Laravel or other modern frameworks
Frontend development with Vue.js or comparable frameworks
A strong sense for usability
Open minded / experience with AI assisted development
Enjoy refactoring — we also have legacy code
Database optimization & analysis
Kubernetes
Docker
Have you ever been to a supermarket? You’ve probably already benefited from easy-plu, even if you didn’t realize it.
With easy-plu, we’ve built a leading learning platform for Germany’s largest retailers.
In parallel, we’re expanding our e-learning portfolio with new products.
easy-plu at a glance
- > 12,000 supermarket stores use easy-plu
- > 250,000 active users in over 30 countries
- > 120,000 learning sessions per day
Our Current Tech Stack
PHP 8.4 with Laravel
MariaDB
Vue.js with TypeScript and the Composition API
State management with Pinia
Tailwind CSS
Docker
Kubernetes
Playwright for E2E testing
GitLab CI
What We Offer
Startup feeling without overtime
Exciting challenges in a growing e-learning and SaaS environment
Location flexibility: Stuttgart, Kempten, or fully remote
Flexible working hours for work–life balance
Few meetings — you can focus on your work
Flat hierarchies and an open communication culture
Professional development budget for conferences, certifications, and courses
Application Process
Intro conversation (20 min, online)
Code challenge (no time pressure)
Presentation and technical interview with the lead developer (60 min, online)
Meet the team (30 min, online)
CEO meeting & offer (online)