Następna praca

Starszy inżynier Full Stack w Blackbird Lab

Opublikowano ponad 30 dni temu

6 wyświetleń

Blackbird Lab

Blackbird Lab

0
0 recenzji
Brak doświadczenia

Przetłumaczone przez Google

15 sierpnia 2024 Starszy inżynier Full Stack віддалено Naszym klientem jest hiszpańska platforma do zarabiania na treściach wideo dla wydawców i reklamodawców. Zbudujesz od podstaw moduł do edycji wideo w gabinecie użytkownika i zintegrujesz go z istniejącym produktem. Rola zapewnia 60% zadań frontendowych i 40% backendowych. Stos projektu Backend: PHP (Laravel/Symfony) lub Go, MySQL, Docker, Redis, Sentry Frontend: React , MobX, React Router, React Hook Form Infrastruktura: Dock

15 sierpnia 2024

Starszy inżynier Full Stack

віддалено

Naszym klientem jest hiszpańska platforma do zarabiania na treściach wideo dla wydawców i reklamodawców.

Zbudujesz od podstaw moduł do edycji wideo w gabinecie użytkownika i zintegrujesz go z istniejącym produktem. Rola zapewnia 60% zadań frontendowych i 40% backendowych.

Stos projektu

Backend: PHP (Laravel/Symfony) lub Go, MySQL, Docker, Redis, Sentry
Frontend: React , MobX, React Router, React Hook Form
Infrastruktura: Docker Compose, GitLab CI/CD
Testowanie: PHPUnit lub narzędzia testowe Go, Jest
Inne: Narzędzia do lintingu (Prettier, ESLint)

Obowiązki

  • Kierowanie pracami związanymi z rozwojem frontendu, upewniając się, że interfejsy użytkownika są responsywne, wydajne i zgodne z najnowszymi standardami sieciowymi.
  • Zapewnij jakość i spójność kodu w całym interfejsie, korzystając z narzędzi do lintingu (Prettier, ESLint) i egzekwując standardy kodowania.
  • Twórz i utrzymuj usługi backendu przy użyciu PHP (Laravel/Symfony) i Go, koncentrując się na budowaniu solidnych i skalowalnych interfejsów API.
  • Integruj z istniejącymi systemami uwierzytelniania i wdrażaj dodatkowe niestandardowe mechanizmy uwierzytelniania za pomocą oprogramowania pośredniczącego.
  • Projektuj i wdrażaj interfejsy API do konfiguracji treści dostosowane do ustawień wideo specyficznych dla użytkownika.
  • Opracuj projekt od podstaw, w tym zaprojektuj architekturę, utwórz schemat bazy danych i skonfiguruj infrastrukturę.
  • Zarządzaj dystrybucją treści wideo na wielu serwerach multimediów, optymalizując wydajność i niezawodność.
  • Ustanawiaj i utrzymuj mechanizmy synchronizacji z zewnętrznymi bazami danych MySQL dla danych użytkowników, witryn i stref.
  • Zapewnij wszechstronność API backendu, umożliwiając integrację z innymi produktami.
  • Napisz obszerną dokumentację, w tym schematy baz danych, konfigurację Dockera, konfigurację .env i plik README do budowania i wdrażania aplikacji.
  • Obsługuj migracje baz danych i zapewnij płynną kontrolę wersji.
  • Pisz testy jednostkowe i funkcjonalne zarówno dla kodu backendowego, jak i frontendowego, zapewniając wysoki zasięg testów i niezawodność.
  • Wdrażaj potoki CI/CD w GitLab na potrzeby automatycznego testowania, budowania i wdrażania.
  • Monitoruj i obsługuj krytyczne błędy aplikacji za pomocą Sentry, zapewniając szybkie rozwiązywanie problemów.

Wymagania

  • Ponad 5 lat doświadczenia w tworzeniu frontendu z wykorzystaniem React, MobX i nowoczesnych frameworków JavaScript, z głęboką wiedzą zrozumienie zasad projektowania responsywnego.
  • Biegłość w nowoczesnych narzędziach do tworzenia frontendów, zwłaszcza Vite, oraz doświadczenie w zapewnianiu wysokiej jakości kodu przy użyciu narzędzi do lintingu, takich jak Prettier i ESLint.
  • ~3 lata doświadczenia z PHP (Laravel/Symfony) i Go for backend development.
  • Duże doświadczenie w zarządzaniu MySQL i relacyjnymi bazami danych.
  • Praktyczne doświadczenie z Dockerem i Docker Compose w środowiskach lokalnych i produkcyjnych.
  • Doświadczenie z GitLab CI/CD, w tym konfiguracja potoków do automatycznego testowania i wdrażania.
  • Dogłębne zrozumienie niestandardowego i istniejącego autentycznościsystemy ikacyjne i najlepsze praktyki w zakresie bezpieczeństwa API.
  • Biegłość w pisaniu testów jednostkowych (PHPUnit dla PHP, narzędzia testowe dla Go) i testów funkcjonalnych.
  • Dobre umiejętności dokumentowania, szczególnie w zakresie opisywania schematów baz danych, punktów końcowych API i procesów wdrażania.
  • Wystarczający będzie poziom średniozaawansowanego języka angielskiego

Miło jest mieć

  • Doświadczenie z Kubernetesem i infrastruktura chmurowa (AWS, GCP lub podobna).
  • Znajomość Redis w zakresie buforowania i zarządzania sesjami.
  • Doświadczenie w budowaniu skalowalnych usług strumieniowego przesyłania wideo.

Konfiguracja zespołu i procesy

  • Kierownik projektu technicznego
  • Lider technologii
  • Starszy inżynier Full Stack — stanowisko wolne
  • Środkowy inżynier Full Stack — wkrótce

Śledzimy dwutygodniowe sprinty z szacunkami punktów historii, udoskonaleniami, planami, dema i retrospektywy.

Proces rozmowy kwalifikacyjnej

  • Rozmowa z działem HR (30 minut)
  • Rozmowa techniczna ze starszym inżynierem (90 minut)

    li>

  • Wywiad z Project Managerem (60 min)

Korzyści

Wszyscy jesteśmy za samorozwojem każdego zespołu członek. Będąc częścią naszego zespołu, będziesz wspierany w rozwoju zawodowym, pracy na komputerach Mac, otrzymywaniu certyfikatów i odwiedzaniu konferencji. Oprócz tego będziesz cieszyć się atrakcyjnym pakietem socjalnym, obejmującym

  • Konkurencyjne miesięczne wynagrodzenie
  • Elastyczny grafik pracy
  • Pracę zdalną
  • 18 płatnych dni urlopu
  • Płatne zwolnienia lekarskie (5 dni w roku bez dokumentów)
  • Wsparcie zdrowotne w ramach ubezpieczenia medycznego lub programów sportowych
  • Lekcje języka angielskiego , zajęcia sportowe i wydarzenia charytatywne
  • Pełna obsługa usług raportowania dla prywatnych przedsiębiorców (ФОП)

Przetłumaczone przez Google

Brak doświadczenia
Czy chcesz znaleźć odpowiednią pracę?
Nowe oferty pracy w Twoim Telegram
Subskrybuj
używamy cookies
Akceptować