Vakansiya haqqında
Backend inkişafı və sistem dizaynıPHP və Laravel/Symfony əsasında backend servis və mikroservislərin hazırlanması və inkişaf etdirilməsiYü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ətbiqiYeni servis və modulların arxitekturasının hazırlanmasında iştirakMonolith, Modular Monolith və Microservices yanaşmalarının uyğun ssenarilərdə tətbiqiEvent-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ətbiqiRESTful API-lərin dizaynı, versiyalaşdırılması və sənədləşdirilməsiMəlumat bazaları və performansMəlumat bazası strukturunun və entity relationship-lərin düzgün modelləşdirilməsiSQL 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ətbiqiRedis əsaslı cache strategiyalarının hazırlanması və tətbiqiQueue və background job mexanizmlərinin implementasiyasıTətbiq və məlumat bazası səviyyəsində performans bottleneck-lərinin müəyyənləşdirilməsiKod keyfiyyəti və komanda işiUnit, 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əsiTexniki tapşırıqların təhlili, qiymətləndirilməsi və implementasiya yanaşmalarının müəyyənləşdirilməsiAgile/Scrum proseslərində və texniki planlamada aktiv iştirakTexniki 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ıqProduction və əməliyyat prosesləriProduction 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əhliliCI/CD və deployment proseslərinin təkmilləşdirilməsində iştirakTə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ı
Əsas vəzifələr
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 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
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 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ı
Tələblə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 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ə
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
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
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ış
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
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
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ığı
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
Təsvir mənbədəki dildə saxlanılıb. Göstərilməyən şərtlər təxmin edilmir.
