Text copied to clipboard!

Tytuł

Text copied to clipboard!

Optymalizator zapytań dla monolitycznego LMS w PHP

Opis

Text copied to clipboard!
Poszukujemy doświadczonego Optymalizatora zapytań dla monolitycznego LMS w PHP, który dołączy do naszego zespołu technologicznego. Osoba na tym stanowisku będzie odpowiedzialna za analizę, optymalizację i usprawnienie zapytań SQL oraz kodu PHP w istniejącym systemie zarządzania nauczaniem (LMS). Nasz system jest dużą aplikacją monolityczną, która obsługuje tysiące użytkowników dziennie, dlatego kluczowe jest zapewnienie jej wydajności i skalowalności. Idealny kandydat posiada głęboką wiedzę z zakresu baz danych MySQL, zna dobre praktyki optymalizacji zapytań oraz potrafi analizować i refaktoryzować złożony kod PHP. Będzie również współpracował z zespołem programistów, DevOps oraz analitykami danych w celu identyfikacji wąskich gardeł wydajnościowych i wdrażania skutecznych rozwiązań. Do obowiązków będzie należeć również tworzenie dokumentacji technicznej, przeprowadzanie testów wydajnościowych oraz rekomendowanie zmian architektonicznych, które mogą poprawić działanie systemu. Kandydat powinien być samodzielny, skrupulatny i posiadać umiejętność pracy w dynamicznym środowisku projektowym. Jeśli jesteś osobą, która pasjonuje się optymalizacją systemów i chcesz mieć realny wpływ na jakość działania platformy edukacyjnej, zapraszamy do aplikowania.

Obowiązki

Text copied to clipboard!
  • Analiza i optymalizacja zapytań SQL w systemie LMS
  • Refaktoryzacja kodu PHP w celu poprawy wydajności
  • Współpraca z zespołem programistów i DevOps
  • Identyfikacja i eliminacja wąskich gardeł wydajnościowych
  • Tworzenie dokumentacji technicznej dotyczącej optymalizacji
  • Przeprowadzanie testów wydajnościowych i analiz porównawczych
  • Wdrażanie rekomendowanych zmian w architekturze systemu
  • Monitorowanie działania systemu i reagowanie na problemy wydajnościowe
  • Szacowanie wpływu zmian na działanie systemu
  • Udział w planowaniu rozwoju systemu LMS

Wymagania

Text copied to clipboard!
  • Minimum 3 lata doświadczenia w pracy z PHP i MySQL
  • Znajomość technik optymalizacji zapytań SQL
  • Doświadczenie w pracy z dużymi systemami monolitycznymi
  • Umiejętność analizy i refaktoryzacji kodu PHP
  • Znajomość narzędzi do profilowania i monitorowania wydajności
  • Zdolność do pracy zespołowej i komunikacji technicznej
  • Dbałość o szczegóły i samodzielność
  • Znajomość wzorców projektowych i zasad SOLID
  • Doświadczenie z systemami LMS będzie dodatkowym atutem
  • Znajomość języka angielskiego na poziomie technicznym

Potencjalne pytania na rozmowie

Text copied to clipboard!
  • Jakie masz doświadczenie w optymalizacji zapytań SQL?
  • Czy pracowałeś wcześniej z monolitycznymi systemami LMS?
  • Jakie narzędzia wykorzystujesz do profilowania wydajności?
  • Opisz sytuację, w której udało Ci się znacząco poprawić wydajność systemu.
  • Jakie są Twoje ulubione techniki refaktoryzacji kodu PHP?
  • Czy masz doświadczenie w pracy w zespole scrumowym?
  • Jak radzisz sobie z analizą dużych i złożonych baz danych?
  • Czy masz doświadczenie z CI/CD i automatyzacją testów?
  • Jakie są Twoje oczekiwania względem pracy w naszym zespole?
  • Czy jesteś gotowy na pracę w dynamicznym środowisku projektowym?