Główny inżynier oprogramowania Київ, віддалено Trajektoria szybkiego wzrostu DraftKings i poszukujemy głównego inżyniera oprogramowania do jednego z naszych kluczowych zespołów inżynierii platform. Zespół ten koncentruje się na opracowywaniu i ulepszaniu narzędzi i systemów używanych w całej firmie, aby utrzymać nasze wysokie standardy doskonałości operacyjnej. Na tym kluczowym stanowisku będziesz odpowiedzialny za dostarczanie podstawowych funkcji i ulepszanie istniejących systemów w celu zapew
Główny inżynier oprogramowania Київ, віддалено Trajektoria szybkiego wzrostu DraftKings i poszukujemy głównego inżyniera oprogramowania do jednego z naszych kluczowych zespołów inżynierii platform. Zespół ten koncentruje się na opracowywaniu i ulepszaniu narzędzi i systemów używanych w całej firmie, aby utrzymać nasze wysokie standardy doskonałości operacyjnej. Na tym kluczowym stanowisku będziesz odpowiedzialny za dostarczanie podstawowych funkcji i ulepszanie istniejących systemów w celu zapewnienia maksymalnej wydajności i niezawodności. Stanowisko to wymaga solidnej wiedzy technicznej i silnej chęci wspólnego rozwiązywania problemów. Będziesz ściśle współpracować z wieloma zespołami, wpływając na decyzje biznesowe i napędzając ewolucję naszych wiodących w branży produktów. CO ZROBISZ JAKO INŻYNIER OPROGRAMOWANIA SPRZEDAŻY Przejmiesz pełną odpowiedzialność za projektowanie, rozwój, konserwację, strategię testowania i operacje kluczowych projektów. Ściśle współpracuj z zainteresowanymi stronami, aby zdefiniować i osiągnąć krytyczne kamienie milowe, zapewniając terminowe dostarczanie nowych funkcjonalności zintegrowanych z istniejącymi platformami. Dostosuj się i szybko reaguj na zmieniające się potrzeby biznesowe, zapewniając równowagę pomiędzy elastycznością i skalowalnością we wszystkich dostarczanych rozwiązaniach. Prowadzi i mentoruje zespół programistów podczas sesji projektowych, promując kulturę doskonałości zgodną z naszymi celami strategicznymi. Będziesz projektować, budować i wdrażać najnowocześniejsze aplikacje w napiętych terminach, przesuwając granice tego, co jest możliwe w grach sportowych i rozrywce cyfrowej. CO PRZYNIEŚ Co najmniej 5 lat profesjonalnego doświadczenia w tworzeniu oprogramowania z wykorzystaniem C#, .NET Core. Co najmniej ponad 2-letnie doświadczenie w kierowaniu zespołem programistów, mentorowaniu młodszych inżynierów i zarządzaniu realizacją projektów międzyfunkcyjnych. Głębokie zrozumienie systemów rozproszonych i architektury mikrousług w połączeniu ze sprawdzoną umiejętnością budowania skalowalnych i odpornych systemów. Biegłość w komunikacji synchronicznej i asynchronicznej pomiędzy mikroserwisami, zapewniająca przejrzystość i efektywność pomiędzy ich kontraktami. Umiejętność wdrażania automatyzacji testów i promowania kultury ciągłego doskonalenia jakości w zespole. Biegłość w rozpoznawaniu kodu wysokiej jakości oraz umiejętność propagowania najlepszych praktyk kodowania wśród członków zespołu. Dobra znajomość konteneryzacji i Kubernetes. Głębokie zrozumienie praktyk CI/CD, GitOps i zaawansowanych strategii wdrożeniowych, takich jak wdrożenia canary i blue-green. Doświadczenie w zarządzaniu obowiązkami na wezwanie, wykazując proaktywne podejście do identyfikowania i rozwiązywania problemów, aby zapewnić ciągłą wydajność systemu. Znajomość AWS/GCP, Hashicorp Vault, Hashicorp Consul i Kafka. Biegła znajomość języka angielskiego