Poszukujemy starszego programisty zaplecza, który wniesie do naszego dynamicznego zespołu bogate doświadczenie w produkcji gier automatowych. Na tym dynamicznym stanowisku będziesz bezpośrednio stawić czoła wyzwaniom związanym z wysoką dostępnością i dużym obciążeniem, wykorzystując swoją rozległą wiedzę na temat technologii i architektury po stronie serwera. Ściśle współpracując z twórcami gier, projektantami i zespołami ds. kontroli jakości, odegrasz kluczową rolę w zapewnieniu bezproblemowego
Poszukujemy starszego programisty zaplecza, który wniesie do naszego dynamicznego zespołu bogate doświadczenie w produkcji gier automatowych. Na tym dynamicznym stanowisku będziesz bezpośrednio stawić czoła wyzwaniom związanym z wysoką dostępnością i dużym obciążeniem, wykorzystując swoją rozległą wiedzę na temat technologii i architektury po stronie serwera. Ściśle współpracując z twórcami gier, projektantami i zespołami ds. kontroli jakości, odegrasz kluczową rolę w zapewnieniu bezproblemowego rozwoju, wdrażania i działania naszych aplikacji do gier na automatach. Twoja wiedza z zakresu programowania po stronie serwera i nowoczesnych praktyk programistycznych będzie kluczem do zapewnienia skalowalności, niezawodności i wydajności naszej platformy. Obowiązki: Architekt i projektowanie: Rozwijanie i utrzymywanie logiki po stronie serwera, zapewniając wysoką wydajność i responsywność. Zarządzanie bazami danych: Projektuj i optymalizuj schematy baz danych przy użyciu MongoDB, Redis i ElasticSearch. Rozwój API: Twórz i utrzymuj interfejsy API RESTful w celu zapewnienia płynnej komunikacji między klientem a serwerem. Obsługa danych w czasie rzeczywistym: Wykorzystaj Socket.io do aplikacji działających w czasie rzeczywistym.Testowanie i debugowanie: Pisz testy przy użyciu Jest JS i zapewniaj jakość kodu za pomocą ESLint.Współpraca: Ściśle współpracuj z programistami front-end, projektantami i innymi członkami zespołu w celu integracji elementów dostępnych dla użytkownika z serwerem -side logic.Monitorowanie wydajności: Monitoruj i optymalizuj wydajność serwera, zapewniając stabilność i skalowalność.Mentoring: Zapewnia wskazówki i opiekę mentorską młodszym programistom.Kwalifikacje:Języki oprogramowania: NodeJS ( Express.js), TypeScript.Database Technologies: MongoDB, Redis, ElasticSearch.Inne technologie: Socket.io, REST API, Jest JS, ESLint, Git, Docker.Doświadczenie: Wymagane +3 lata doświadczenia w tych technologiach, szczególnie w branży gier .Rozwiązywanie problemów: Silne umiejętności rozwiązywania problemów i umiejętność szybkiego rozwiązywania problemów. Komunikacja: Doskonałe umiejętności komunikacyjne umożliwiające efektywną współpracę z członkami zespołu. Przywództwo: Udokumentowane doświadczenie liderzy projektów i członkowie zespołów mentorskich.
Pokaż więcej
Pokaż mniej
Посадовий рівень
Старший середній рівень
Тип зайнятості
Повний робочий день
Галузі
Розробка програмного забезпечення