Senior PHP Developer

Maliyyə Nazirliyi - Rəqəmsal Maliyyə Mərkəzi

PHP

Location
Not specified
Employment
Full-time
Level
Specialist
Category
Backend
Posted

Description

Backend inkişafı və sistem dizaynı

PHP və Laravel/Symfony əsasında backend servis və mikroservislərin hazırlanması və inkişaf etdirilməsi

Yüksək performanslı, təhlükəsiz və scalable RESTful API-lərin hazırlanması

Mövcud kod bazasının optimallaşdırılması, refaktorinqi və technical debt-in azaldılması

Mürəkkəb biznes məntiqinin və böyük həcmli məlumatların emalı üçün uyğun texniki həllərin tətbiqi

Yeni servis və modulların arxitekturasının hazırlanmasında iştirak

Monolith, Modular Monolith və Microservices yanaşmalarının uyğun ssenarilərdə tətbiqi

Event-driven və asinxron məlumat axınlarının qurulması

Domain modellərinin formalaşdırılması və uyğun hallarda DDD prinsiplərinin tətbiqi

RESTful API-lərin dizaynı, versiyalaşdırılması və sənədləşdirilməsi

Məlumat bazaları və performans

Məlumat bazası strukturunun və entity relationship-lərin düzgün modelləşdirilməsi

SQL sorğularının, indekslərin və execution plan-ların optimallaşdırılması

N+1 query və digər ORM performans problemlərinin müəyyənləşdirilməsi və aradan qaldırılması

Transaction və data consistency mexanizmlərinin düzgün tətbiqi

Redis əsaslı cache strategiyalarının hazırlanması və tətbiqi

Queue və background job mexanizmlərinin implementasiyası

Tətbiq və məlumat bazası səviyyəsində performans bottleneck-lərinin müəyyənləşdirilməsi

Kod keyfiyyəti və komanda işi

Unit, feature və integration test-lərin hazırlanması

Code review prosesinin aparılması və development standartlarının qorunması

Junior və Middle developer-lərə texniki dəstək və mentorluq göstərilməsi

Texniki tapşırıqların təhlili, qiymətləndirilməsi və implementasiya yanaşmalarının müəyyənləşdirilməsi

Agile/Scrum proseslərində və texniki planlamada aktiv iştirak

Texniki risklərin və technical debt-in müəyyənləşdirilməsi və idarə olunması

Backend, frontend, QA, DevOps və Product komandaları ilə effektiv əməkdaşlıq

Production və əməliyyat prosesləri

Production sistemlərin monitorinqi və yaranan incident-lərin araşdırılması

Log, metric və distributed tracing məlumatları əsasında root cause analysis aparılması

Tətbiq performansının və resurs istifadəsinin təhlili

CI/CD və deployment proseslərinin təkmilləşdirilməsində iştirak

Təhlükəsiz və stabil production iş standartlarının qorunması

OpenAPI/Swagger sənədlərinin, ADR-lərin və arxitektura diaqramlarının hazırlanması

Requirements

Təcrübə və ümumi biliklər

İT, Kompüter elmləri və ya əlaqəli sahə üzrə ali təhsil

Backend development sahəsində minimum 5 il praktiki iş təcrübəsi

PHP və Laravel və ya Symfony ilə real production layihələrində iş təcrübəsi

Analitik düşünmə, problem həll etmə və texniki qərarları əsaslandırma bacarığı

PHP

PHP 8.3 və ya daha yeni versiyalarla praktiki iş təcrübəsi

OOP, SOLID, Clean Code və əsas design pattern-lər üzrə güclü bilik

Type system, attributes, enums, exceptions və modern PHP imkanları ilə iş təcrübəsi

Composer və dependency management üzrə güclü bilik

PSR standartları və autoloading mexanizmi haqqında bilik

PHP memory management və garbage collection prinsipləri haqqında anlayış

PHP-FPM və OPcache mexanizmləri haqqında bilik

Performance profiling və optimallaşdırma üzrə praktiki təcrübə

Framework və arxitektura

Laravel və ya Symfony ilə enterprise səviyyəli iş təcrübəsi

Framework lifecycle, dependency injection, middleware və service container prinsipləri üzrə bilik

Eloquent ORM və ya Doctrine ORM ilə praktiki iş təcrübəsi

RESTful API dizaynı və implementasiyası üzrə güclü bilik

Modular Monolith, Microservices və distributed systems prinsipləri haqqında bilik

Clean Architecture və ya Layered Architecture yanaşmaları ilə iş təcrübəsi

Event-driven və asinxron sistemlərin hazırlanması təcrübəsi

Eventual consistency, idempotency və distributed transaction problemləri haqqında anlayış

Retry, Timeout, Circuit Breaker və Rate Limiting mexanizmləri üzrə bilik

Məlumat bazaları və messaging

PostgreSQL və ya MySQL ilə praktiki iş təcrübəsi

Query optimization, indexing, execution plan və transaction management üzrə bilik

Transaction isolation və locking mexanizmləri haqqında anlayış

Database migration-larının idarə edilməsi təcrübəsi

Redis ilə caching, TTL və cache invalidation strategiyaları üzrə bilik

RabbitMQ, Kafka və ya digər message broker ilə praktiki iş təcrübəsi

Producer/consumer, retry və dead-letter queue mexanizmləri haqqında bilik

Queue job-larının idempotent və təhlükəsiz hazırlanması təcrübəsi

Təhlükəsizlik

Authentication və authorization mexanizmləri üzrə güclü bilik

JWT, OAuth 2.0 və OpenID Connect ilə iş təcrübəsi

OWASP Top 10 və API security prinsipləri haqqında bilik

SQL injection, XSS, CSRF və mass assignment risklərinin qarşısının alınması

Input validation, rate limiting və təhlükəsiz error handling yanaşmalarının tətbiqi

Sensitive data və secret-lərin təhlükəsiz idarə olunması haqqında anlayış

Test və kod keyfiyyəti

PHPUnit və ya Pest ilə unit və feature test-lərin hazırlanması təcrübəsi

Integration test-lərin hazırlanması üzrə praktiki bilik

Mocking və test isolation prinsipləri haqqında anlayış

PHPStan və ya Psalm kimi static analysis alətləri ilə iş təcrübəsi

PHP-CS-Fixer, Laravel Pint və ya oxşar kod standartlaşdırma alətləri ilə işləmə bacarığı

Git və branch-based development prosesi üzrə güclü bilik

DevOps və observability

Docker və container əsaslı mühitlərdə praktiki iş təcrübəsi

GitLab CI, Jenkins və ya oxşar CI/CD alətləri ilə işləmə təcrübəsi

Linux əsaslı server mühitləri haqqında bilik

Structured logging və log management yanaşmaları üzrə təcrübə

Prometheus, Grafana, ELK, Sentry və ya oxşar observability alətləri ilə iş bacarığı

Log, metric və distributed tracing məlumatları əsasında production problemlərinin diaqnostikası

Production incident-lərin araşdırılması və root cause analysis təcrübəsi

Liderlik və kommunikasiya

Texniki mentorluq və code review təcrübəsi

Arxitektura və sistem dizaynı qərarlarında iştirak

Texniki mövzuları aydın və əsaslandırılmış şəkildə təqdim etmək bacarığı

Technical debt və texniki risklərin idarə olunması təcrübəsi

Komanda daxilində effektiv kommunikasiya və əməkdaşlıq bacarığı

Üstünlük hesab olunur

PHP 8.4 və ya PHP 8.5 ilə praktiki iş təcrübəsi

Laravel və Symfony framework-lərinin hər ikisi ilə iş təcrübəsi

Domain-Driven Design, CQRS və Saga pattern-ləri haqqında bilik

Event Sourcing arxitekturası üzrə bilik və ya praktiki təcrübə

Laravel Horizon və queue monitoring alətləri ilə iş təcrübəsi

Swoole, RoadRunner və ya FrankenPHP ilə yüksək performanslı tətbiqlərin hazırlanması təcrübəsi

Kubernetes mühitində iş təcrübəsi

OpenTelemetry və distributed tracing alətləri ilə praktiki təcrübə

MongoDB, Elasticsearch və ya digər NoSQL texnologiyaları ilə iş təcrübəsi

High-Load və ya maliyyə sistemlərində backend development təcrübəsi

Apply at the source

This role was published by Maliyyə Nazirliyi - Rəqəmsal Maliyyə Mərkəzi and listed via Hr Rmm Mof.az. Applications are handled there, not on this site.

View & apply on hr-rmm.mof.az ↗