Senior PHP Developer

SERPA Media GROUP ir strauji augošs digitālo produktu uzņēmums. Mēs meklējam
pieredzējušu un tehniski spēcīgu Senior Backend PHP izstrādātāju, kurš pievienosies mūsu
komandai, lai strādātu pie mūsu biznesa centrālās platformas attīstības un arhitektūras.
Ja tevi aizrauj sarežģītu sistēmu būvēšana, augstas veiktspējas API izstrāde un tu vēlies ar
savu darbu tieši ietekmēt uzņēmuma tehnoloģiskos pamatus, šī loma ir domāta tev.

Tavi galvenie uzdevumi:

  • Izstrādāt un attīstīt mūsu centrālo satura pārvaldības platformu, veidotu uz Laravel.
  • Projektēt, būvēt un uzturēt mērogojamas, modulāras un viegli paplašināmas sistēmas,
    ievērojot Clean Architecture un Domain-Driven Design (DDD) principus.
  • Izmantot un ieviest programmēšanas paternu labās prakses: Repository, Service Layer,
    Observer, Strategy, Factory, Decorator u.c.
  • Veidot robustas, drošas un optimizētas API, ievērojot SOLID principus, KISS, DRY un
    Single Source of Truth pieeju.
  • Strādāt ar MySQL 8.x un citām datu glabātuvēm, nodrošinot datu modelēšanu, migrāciju
    versēšanu un vaicājumu optimizāciju.
  • Ieviest kešošanas risinājumus (Redis, Varnish) un citus veiktspēju uzlabojošus elementus.
  • Nodrošināt augstu koda kvalitāti, izmantojot unit, integration un feature testus, kā arī
    statisko analīzi (PHPStan, Psalm, SonarQube).
  • Aktīvi piedalīties sistēmas arhitektūras stratēģiskajos lēmumos un tehnoloģiju izvēlē.
  • Sadarboties ar infrastruktūras un izstrādes procesu uzturēšanu, lai optimizētu izstrādes,
    izvietošanas un uzraudzības procesus (CI/CD, infrastruktūra kā kods).

Mēs sagaidām:

  • Vismaz 5 gadu pieredzi PHP izstrādē, tai skaitā sarežģītu un augstas slodzes sistēmu
    arhitektūrā.
  • Eksperta līmeņa zināšanas un praktiska pieredze darbā ar Laravel ietvaru, tai skaitā tā
    iekšējās arhitektūras un mehānismu izpratne (Service Container, Service Providers,
  • Middleware pipeline, Eloquent ORM, Event un Queue sistēmas, u.c.).
  • Praktisku pieredzi ar Clean Architecture, Hexagonal Architecture vai Domain-Driven
    Design.
  • Spēju projektēt sistēmas, kas atbalsta event-driven, asynchronous un distributed
    pieejas.
  • Padziļinātas zināšanas par API dizaina principiem (REST, JSON:API), reāllaika datu
    apmaiņu (Server-Sent Events, WebSocket) un datu validāciju, versēšanu un dokumentāciju
    (OpenAPI/Swagger).
  • Spēcīgas zināšanas darbā ar MySQL vai līdzīgām RDBMS, ieskaitot indeksu plānošanu un
    vaicājumu optimizāciju.
  • Pieredzi ar versiju kontroli (Git), branching modeļiem (GitFlow, Trunk-Based Development)
    un code review procesiem.
  • Izcilas problēmu risināšanas prasmes un ownership pieeju darbā.
  • Pieredzi ar design patterns pielietošanu reālās sistēmās, ne tikai teorētisku izpratni.

Tehnoloģiju stila un kvalitātes principi

Mēs aktīvi virzāmies uz skaidru un konsekventu tehnoloģiju stila ceļveža izstrādi, kas palīdzēs
komandai uzturēt augstu koda kvalitāti un konsekvenci. Šobrīd strādājam, ievērojot šādus
pamatprincipus:

  • Kodēšanas standarti: PSR-12, ar vienotu kodēšanas stila pārbaudi un automātisku
    labošanas rīku izmantošanu (PHP-CS-Fixer).
  • Arhitektūras pieeja: Clean Architecture un Hexagonal, uzsverot stingru domēna loģikas
    atdalīšanu no infrastruktūras komponentēm.
  • Paternu izmantošana: sistemātiska Repository, Service Layer, Value Objects, Aggregates
    un Event Dispatching pielietošana.
    Testēšanas stratēģija: unit, integration un feature testi, izmantojot PHPUnit un Mockery.
    Veiktspēja un uzturējamība: kešošanas risinājumu ieviešana, indeksēšana, lazy-loading
    optimizācija, kā arī saprātīga QueryBuilder un Eloquent ORM līdzsvara uzturēšana.

Par priekšrocību uzskatīsim pieredzi ar:

  • Kešošanas risinājumiem (Redis, Varnish).
  • CI/CD rīkiem (Jenkins, GitHub Actions, GitLab CI).
  • Konfigurāciju pārvaldības rīkiem (Ansible, Terraform).
  • AWS pakalpojumiem (S3, CloudFront, SES, EC2, RDS).
  • Mikroservisu arhitektūru, service discovery un API gateway risinājumiem.

Mēs piedāvājam

  • Konkurētspējīgu atalgojumu, sākot no 3000 EUR (bruto), atbilstoši tavai pieredzei un
    prasmēm, kā arī izaugsmes un bonusu iespējas.
  • Iespēju tieši ietekmēt mūsu platformas attīstību un strādāt ar modernām tehnoloģijām.
  • Elastīgu darba laiku un iespēju strādāt daļēji attālināti.
  • Modernu biroju Rīgas centrā ar ērtībām un apmaksātām pusdienām.
  • Ikgadēju profesionālās izaugsmes budžetu (konferences, kursi, sertifikāti).
  • Apmaksātas brīvdienas dzimšanas dienā un citas papildu brīvdienas.
  • Atbalstošu, profesionālu un draudzīgu komandu, kur kopā gan strādājam, gan svinam
    sasniegumus.

Similar cases