Starfinder logo
StarfinderPosted 2 months ago

PHP Fullstack Developer - Trento

$30,000–$45,000 year

On-siteTrento, Trentino-Alto Adige, Italy

Full TimeStartup

Job Summary

Develop backend PHP/Laravel and frontend Angular/Vue solutions by evolving existing platforms and executing a technological migration. Build new features, refactor legacy code, design APIs for mobile and management apps, and maintain production software. Write comprehensive tests using PHPUnit or Pest as an integral part of daily work. The role requires 3+ years of experience with PHP 8.x, Laravel, MySQL, TypeScript, and Angular, plus knowledge of JWT and REST API consumption. Some smartwork days are agreed upon with the company. Salary ranges from 30,000 to 45,000 €.

Required Qualifications

  • Almeno 3 anni di esperienza nel ruolo
  • Diploma o laurea in informatica/ingegneria informatica (preferibilmente magistrale/specialistica)
  • PHP 8.x + Laravel 10/11 con padronanza di Eloquent avanzato, queues e jobs, middleware, service providers e comandi artisan custom
  • MySQL a livello applicativo: query con join multipli, lettura dei piani di esecuzione, scrittura di migration sicure su database con dati di produzione
  • PHPUnit o Pest — la scrittura di test è considerata parte integrante del lavoro, non un'attività accessoria
  • TypeScript + Angular ≥ 12 + RxJS + Angular Material, con NgRx almeno a livello di lettura e manutenzione
  • Progettazione e consumo di REST API
  • Autenticazione: JWT (firebase/php-jwt) e session-based (FreakAuth_light)

Desired Qualifications

  • Refactoring patterns secondo Fowler: strangler fig, extract method/class, replace conditional with polymorphism
  • SOLID e design patterns applicati in modo pragmatico
  • Identificazione di code smells e capacità di proporre interventi incrementali
  • iOS: Swift (e Objective-C legacy), CocoaPods, Xcode workspace, Fastlane, integrazione Firebase Push
  • Android: Kotlin (e Java legacy), Gradle, Fastlane, Firebase Push
  • Esperienza con app mobile che consumano REST API e gestione di scenari offline/sync
  • Vue 3 (Composition API) + Pinia

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce