Logo of Arsys

Senior Fullstack Developer PHP & Vue (f/m/d)

Arsys
Job description

We are looking for a Staff/Senior Full-stack Engineer focusing on PHP and Vue.js.

Tasks

  • Develop, maintain, and optimize frontend and backend applications following best engineering practices.
  • Build reusable and responsive UI components using Vue3, Bootstrap, TypeScript, HTML, and CSS.
  • Develop robust backend services using PHP 8, ORMs (Eloquent, Doctrine), SQL Server, and MySQL.
  • Design and implement RESTful APIs and microservices in asynchronous environments using RabbitMQ or other message brokers.
  • Ensure high code quality through TDD, unit testing, and compliance with PSR-12, Psalm, and PHPStan standards.
  • Apply DDD, Hexagonal Architecture, OOP, SOLID principles, and design patterns throughout all developments.
  • Actively participate in agile (Scrum) processes, contributing to continuous improvement within the team.
  • Analyze and resolve issues in production systems, ensuring stability and performance.
  • Collaborate with designers and developers to deliver user-friendly, mobile-first experiences.

Expectations

  • 5+ years of Full-stack development experience.

  • Version control using Git/GitHub.

  • Proficiency with Vue3, Bootstrap, TypeScript, Vanilla JavaScript, HTML, and CSS.

  • Strong experience with PHP 8, SQL Server, MySQL, and ORMs (Eloquent/Doctrine).

  • Knowledge of RabbitMQ or other message broker software.

  • Optional (nice to have):

    • Deep understanding of clean and decoupled architectures.
    • Hands-on experience with DDD, Hexagonal Architecture, and TDD.
    • Strong analytical thinking and problem-solving skills.
    • Commitment to code quality and best practices.
    • Ability to work in agile environments and collaborate with cross-functional teams.
    • High adaptability to existing codebases and evolving projects.
    • Excellent technical communication and documentation skills.
Location
Flag of Spain Barcelona, SpainFlag of Spain Logroño, SpainFlag of Spain Madrid, Spain
Work type
full-time
Work level
senior
Date posted