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.
  • Ability 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.

Apply for this position

Uploads im PDF-Format, max. 2MB
Nach oben scrollen