Text copied to clipboard!

Název

Text copied to clipboard!

Optimalizátor dotazů pro monolitický LMS v PHP

Popis

Text copied to clipboard!
Hledáme zkušeného optimalizátora dotazů pro monolitický LMS systém napsaný v PHP, který nám pomůže zlepšit výkon a efektivitu našeho vzdělávacího softwaru. Naše platforma je rozsáhlý monolitický systém, který obsluhuje tisíce uživatelů denně, a proto je klíčové, aby databázové dotazy byly co nejefektivnější. Vaším hlavním úkolem bude analyzovat stávající databázové dotazy, identifikovat úzká místa a navrhovat optimalizace, které povedou ke zrychlení systému. Budete úzce spolupracovat s vývojovým týmem, databázovými administrátory a DevOps specialisty, abyste zajistili hladký průběh implementace změn. Očekáváme hluboké znalosti SQL, zkušenosti s laděním výkonu databází (zejména MySQL nebo MariaDB), a výbornou orientaci v PHP kódu. Zkušenosti s refaktoringem monolitických aplikací a znalost principů návrhu softwaru jsou velkou výhodou. Tato pozice je ideální pro někoho, kdo má analytické myšlení, rád řeší složité technické problémy a má vášeň pro optimalizaci systémů. Nabízíme flexibilní pracovní dobu, možnost práce na dálku a spolupráci na zajímavém projektu, který má reálný dopad na vzdělávání tisíců lidí. Pokud máte zkušenosti s optimalizací výkonu v PHP aplikacích a chcete se podílet na zlepšení robustního LMS systému, rádi vás přivítáme v našem týmu.

Odpovědnosti

Text copied to clipboard!
  • Analýza a optimalizace SQL dotazů v monolitickém LMS systému
  • Spolupráce s vývojovým týmem na identifikaci výkonových problémů
  • Implementace změn vedoucích ke zlepšení odezvy systému
  • Monitorování výkonu databáze a návrh indexů
  • Refaktoring PHP kódu pro zlepšení efektivity
  • Tvorba dokumentace k provedeným optimalizacím
  • Testování a validace výkonových zlepšení
  • Účast na technických schůzkách a plánování sprintů

Požadavky

Text copied to clipboard!
  • Pokročilá znalost SQL a optimalizace databázových dotazů
  • Zkušenosti s PHP a monolitickými aplikacemi
  • Znalost MySQL nebo MariaDB
  • Schopnost analyzovat a refaktorovat složitý kód
  • Zkušenosti s nástroji pro profilování výkonu
  • Schopnost samostatné práce i týmové spolupráce
  • Dobré komunikační schopnosti
  • Znalost angličtiny na technické úrovni

Potenciální otázky na pohovor

Text copied to clipboard!
  • Jaké máte zkušenosti s optimalizací SQL dotazů?
  • Pracoval(a) jste někdy s monolitickým systémem v PHP?
  • Jaké nástroje používáte pro profilování výkonu?
  • Jak byste postupoval(a) při identifikaci úzkého místa v databázi?
  • Máte zkušenosti s refaktoringem staršího kódu?
  • Jaké databázové systémy ovládáte?
  • Jak řešíte spolupráci s vývojovým týmem?
  • Jaké jsou vaše zkušenosti s verzovacími systémy (např. Git)?