Senior Full-Stack Engineer
Lumiform
Seniority
Senior
Model
Remote
Sector
Salary
Undisclosed
Contract
Full-Time
We're looking for a talented Senior Full-Stack Engineer to help us build and scale modern web applications across frontend and backend. You'll work in a collaborative agile team, contribute to architecture and implementation decisions, and deliver reliable, well-tested features end to end.
What you'll do
- Build, maintain, and improve full-stack features using Vue.js, TypeScript, Laravel, and MySQL.
- Develop robust APIs and integrate with external services.
- Write clean, maintainable, and tested code (unit/integration/e2e where relevant).
- Optimise performance across frontend, backend, and database queries.
- Collaborate closely with product, design, and engineering teammates in an agile environment.
- Support CI/CD workflows and production reliability (monitoring, queues, background jobs, caching, etc.).
What you'll need
- 5+ years of professional full-stack development experience (or equivalent depth of experience).
- Strong JavaScript/TypeScript knowledge (ES6+), and experience with a modern frontend toolchain.
- Solid experience with Vue.js (Vue 3 + Composition API) and state management (Pinia or Vuex).
- Strong CSS/SCSS skills and ability to build responsive, maintainable UI.
- Strong PHP skills (PHP 8+) and modern backend development practices.
- Good hands-on experience with Laravel (9+), including Eloquent, Collections, queues, and API development.
- Strong SQL skills with MySQL (8+); able to analyse and optimise complex queries.
- Experience with automated testing for frontend and backend (unit and e2e).
Nice to have
- Experience with AWS services (e.g., ECS/Fargate, RDS, ECR, Lambda, SQS, EC2).
- Experience with infrastructure-as-code tools (e.g., CDK).
- Experience with Node.js/TypeScript microservices (e.g., Express).
- Exposure to other PHP frameworks (e.g., Symfony).
What they offer
- 100% remote work with flexible working hours
- Annual meet-up in Berlin (LumiWeek) with workshops, team events, and social activities
- Annual learning budget for books, courses, and conferences; hours per week reserved for learning
- Team of 13 nationalities with regular company-wide contact and updates

