Starszy programista Node.js w CMS Core Tech
Australia, Brazil, Canada, France, Germany, India, Japan, Mexico, United Kingdom, United States
Do uzgodnienia
O tym stanowisku
Numery telefonów i adresy e-mail w tym ogłoszeniu są ukryte do momentu zalogowania.
auto_translated_note
GR8_TECH tworzy platformy iGaming B2B dla operatorów, którzy grają, aby przewodzić. Dostarczamy kompleksową technologię o dużym wpływie zaprojektowaną z myślą o skalowaniu - od bezproblemowych integracji i specjalistycznego doradztwa po długoterminowe wsparcie operacyjne. Nasza platforma zasila miliony aktywnych graczy i napędza prawdziwy rozwój biznesu.
Nazwij to, jak to jest: Platforma iGaming dla Mistrzów. Zatrudniając ponad 1000 pracowników GR8 w różnych lokalizacjach i strefach czasowych, nie tylko dostarczamy technologię - pomagamy operatorom budować historie sukcesu niezależnie od marek, rynków i obszarów geograficznych. Napędzają nas nasze ambicje.
Nasi ludzie sprawiają, że to staje się rzeczywistością. Jeśli jesteś pretendentem w duchu i mistrzem w działaniu - dołącz do nas. Dlaczego ta rola istnieje: Poszukujemy silnego indywidualnego współpracownika, który jest właścicielem kompleksowych funkcji backendu - od projektu technicznego po dostawę produkcyjną.
Będziesz pracować niezależnie nad trudnymi problemami, pisać wysokiej jakości kod na dużą skalę i podnosić poprzeczkę dla zespołu, doradzając mniej doświadczonym inżynierom i utrzymując standardy inżynieryjne poprzez dokładne przeglądy kodu. Czym będziesz się kierować: Architektura oprogramowania i rozwój backendu Projektowanie i wdrażanie skalowalnych, odpornych usług backendu i interfejsów API. Pisanie, testowanie i debugowanie złożonego kodu w nowych i istniejących aplikacjach.
Własne funkcje od początku do końca: od zrozumienia wymagań, przez wdrożenie, po monitorowanie produkcji. Identyfikowanie i rozwiązywanie złożonych problemów technicznych, w tym wąskie gardła wydajności i długi architektoniczne. Utrzymuj kompleksową dokumentację techniczną budowanych systemów.
Współpraca i mentoring. Opiekuj się inżynierami młodszego i średniego szczebla poprzez łączenie w pary, dzielenie się wiedzą i codzienne wskazówki. Przeprowadzaj dokładne przeglądy kodu, aby zapewnić jakość, bezpieczeństwo i przestrzeganie najlepszych praktyk.
Współpracuj z zespołami interdyscyplinarnymi (produkt, projekt, operacje), aby wyjaśnić wymagania i dostosować podejście techniczne. Aktywnie komunikuj techniczne kompromisy i postępy w zespole. Co sprawia, że jesteś GR8 dopasowanie: Wymagane ponad 5 lat praktycznego doświadczenia w inżynierii backendu z dużym doświadczeniem w dostarczaniu złożonych systemów.
Znajomość języka angielskiego na poziomie średniozaawansowanym lub wyższym. Znajomość projektowania systemów: mikrousługi, architektura sterowana zdarzeniami, wzorce odporności, gwarancje dostarczania, twierdzenie CAP. Znajomość baz danych: relacyjne i nierelacyjne bazy danych, optymalizacja SQL, indeksowanie, normalizacja/denormalizacja, właściwości ACID, izolacja transakcji.
Praktyczna znajomość Dockera, Kubernetes podstawy, potoki CI/CD i przepływy pracy Git.Doskonałe umiejętności rozwiązywania problemów: umiejętność rozkładania niejednoznacznych problemów, podejmowania pragmatycznych decyzji i jasnego przekazywania rozumowania.Zaawansowana biegłość w Node.js i TypeScript, w tym elementy wewnętrzne środowiska uruchomieniowego, pętla zdarzeń, programowanie asynchroniczne i podstawowe moduły.Zaawansowany TypeScript: ścisłe pisanie, generyczne, dekoratory, typy narzędzi i wzorce metaprogramowania używane w NestJS. Biegłość w projektowaniu i wdrażaniu skalowalnych interfejsów API RESTful i mikrousług przy użyciu NestJS (moduły, dostawcy, strażnicy, przechwytywacze, transport mikrousług, Swagger). Architektura sterowana zdarzeniami: Kafka do asynchronicznego przesyłania wiadomości, BullMQ do przetwarzania zadań w tle.
Chmura i infrastruktura: AWS SDK (S3, Bedrock), Docker/Docker Compose, Prometheus metrics, GitLab CI/CDNMiłe doświadczenie z Go lub .NET.Doświadczenie z Strapi CMS lub podobnymi platformami typu headless CMS.Znajomość Terraform/Terragrunt dla infrastruktury jako kodu.Dlaczego pokochasz pracę tutaj: Kafeteria świadczeń - roczny budżet, który przeznaczasz na:Sport • Medycyna • Zdrowie psychiczne • Biuro domowe • Języki.Życie zawodowe i wsparciePłatny urlop macierzyński/tacierzyński + miesięczna opieka nad dzieckiem dodatek. Ponad 20 dni urlopu, nieograniczone zwolnienia chorobowe, urlop w nagłych wypadkach. Praca zdalna + wsparcie techniczne + wynagrodzenie za coworking.
Wydarzenia zespołowe (online/offline/offsite).Kultura uczenia się dzięki kursom wewnętrznym + programom rozwoju.Nasza kultura i podstawowe wartości:Kultura GR8_TECH to sposób, w jaki wygrywamy - poprzez zaufanie, własność i nastawienie na rozwój. Działamy szybko, pozostajemy ciekawi i dbamy o realność, z otwartą informacją zwrotną, miejscem do eksperymentowania i zespołem, który Cię wspiera. NAPĘDZAJĄCY ZAUFANIEM: jesteśmy otwarci, uczciwi i wspieramy się nawzajem.
POSIADAJ SWOJĄ GRĘ: przejmujemy inicjatywę i jesteśmy pewni tego, co robimy. ACCELER8: działamy szybko, skupiamy się mądrze i dbamy o prostotę. PRZYJĘTE WYZWANIA: rozwijamy się dzięki wyzwaniom i pozostajemy ciekawi.BULLETPROOF: jesteśmy odporni, gotowy i zawsze miej plan.
Oryginalnie opublikowano w Himalajach