Dołącz do zespołu rozwijającego innowacyjną platformę opartą na chmurze, która zapewnia dostęp do partnerów produkcyjnych na całym świecie. Projekt skierowany jest na wspieranie e-commerce i aplikacji mobilnych w zakresie produkcji, logistyki i dostarczania usług. Celem jest stworzenie wysoce dostępnych, skalowalnych i odpornych na awarie systemów.
Backend Engineer - PHP Developer
Twój zakres obowiązków
- Analiza wymagań, projektowanie systemów, rozwój aplikacji w PHP (Symfony), diagnostyka i optymalizacja wydajności.
- Wykonywanie przeglądów kodu, tworzenie merge requestów i promowanie współpracy zespołowej przez dokumentację i najlepsze praktyki.
- Praca zarówno samodzielna, jak i w ścisłej współpracy z innymi zespołami.
- Zapewnienie niezawodności i skalowalności oprogramowania, implementacja systemów monitorujących i proaktywnych metod identyfikacji problemów.
- Współpraca przy rozwoju backendu usług, ze szczególnym naciskiem na dostępność, niską latencję i skalowalność.
- Udział w rotacji dyżurów związanych z odpowiedzialnością za usługi.
Nasze wymagania
- Minimum 5-letnie doświadczenie w programowaniu w PHP (Symfony).
- Znajomość i doświadczenie w pracy z MySQL i optymalizacją baz danych.
- Dobra znajomość Kubernetes oraz doświadczenie w pracy z chmurowymi platformami (Docker, CI/CD).
- Umiejętność tworzenia i zarządzania rozproszonymi systemami z wykorzystaniem architektury mikroserwisów.
- Wiedza na temat wzorców projektowych, takich jak TDD, BDD i DDD.
- Umiejętność pracy z narzędziami do monitorowania (Prometheus, Grafana), rozwiązywania problemów z logowaniem i debuggowaniem.
- Zdolność do pracy w zespole, efektywna komunikacja i dzielenie się wiedzą.
- Znajomość narzędzi takich jak RabbitMQ, Redis, Elasticsearch, PostgreSQL
- Typescript, Node.js, Docker, RabbitMQ, Redis, PostgreSQL, ELK, Jaeger, Prometheus, Grafana