Senior Fullstack Developer

About the role

We are looking for a Senior Full-Stack Developer to join our product engineering team and help evolve a core platform for one of our customers. You will work across frontend and backend, delivering features end-to-end and contributing to the stability and scalability of the system in production. You will collaborate closely with Product, UX/UI, QA, and DevOps in a cross-functional team. While this is not a formal tech-lead role, we value engineers who take ownership, share knowledge, and contribute to a strong engineering culture. Our current stack includes Vue/Nuxt (Nuxt2), Vuetify, PHP Laravel, MySQL, and MongoDB, with ongoing migrations toward Vue3 and PostgreSQL. Experience working with and modernizing existing systems is highly valued.

Responsibilities

Feature development

  • Design and implement product features across Vue/Nuxt and Laravel
  • Deliver maintainable, well-structured solutions aligned with established coding standards
  • Own features through implementation, deployment, and production support

Frontend

  • Build and maintain complex SPA functionality using Vue/Nuxt and Vuetify
  • Implement internationalization (i18n) and apply accessibility best practices
  • Contribute to architecture, state management, and performance improvements
  • Support the migration from Nuxt2 to Vue3

Backend

  • Implement backend services in Laravel using Eloquent ORM
  • Design and maintain API contracts
  • Perform data modelling and migrations across MySQL/PostgreSQL and MongoDB

Problem solving

  • Apply algorithmic thinking and structured problem solving to complex engineering challenges
  • Implement efficient data processing and business logic
  • Use recursive and iterative approaches where appropriate (e.g., hierarchical data, tree structures)

Collaboration & Quality

  • Participate in backlog refinement and technical discussions
  • Contribute to code reviews, testing, and documentation
  • Debug production issues using logs and monitoring tools
  • Work with Docker-based development environments

Requirements

  • 7+ years of professional software engineering experience
  • Strong experience with Vue/Nuxt and SPA architecture
  • Solid backend development experience with PHP Laravel
  • Strong understanding of MVC architecture
  • Experience with relational databases (MySQL/PostgreSQL) and MongoDB
  • Strong foundation in algorithmic implementation, data structures, and computational problem solving
  • FAbility to design solutions using recursive and iterative logic when appropriate
  • Experience designing and consuming APIs
  • Familiarity with Docker and Git-based workflows
  • Ability to debug production issues using logs and metrics
  • Strong communication and collaboration skills

Nice to have

  • Experience migrating applications from Nuxt2 to Vue3
  • Frontend-leaning full-stack profile
  • Experience working on mature, long-lived products
  • Exposure to CI/CD pipelines

Für diese Position bewerben

Uploads in PDF format, max. 2MB
Scroll to Top