Senior PHP Developer
- 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.
Original posting: https://hr-rmm.mof.az/vacancies/66eb4b34-a555-49a2-b3f9-f9855b70d7e1