DraftKings rozwija się niezwykle szybko 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. T
DraftKings rozwija się niezwykle szybko 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. To stanowisko 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 interesariuszami, aby zdefiniować i osiągnąć najważniejsze kamienie milowe, zapewniając terminowe dostarczanie nowych funkcjonalności zintegrowanych z istniejącymi platformami. Dostosuj się i szybko reaguj na zmiany potrzeb biznesowych, zapewniając równowagę między zwinnością i skalowalnością we wszystkich dostarczanych rozwiązaniach. Kieruj i mentoruj 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 krótkich terminach, przesuwając granice tego, co jest możliwe w grach sportowych i rozrywce cyfrowej. CO Wniesiesz Co najmniej 5 lat profesjonalnego doświadczenia w tworzeniu oprogramowania z wykorzystaniem C#, .NET Core. Co najmniej 2 lata doświadczenia w kierowaniu zespołem programistów, mentorowaniu młodszych inżynierów i zarządzaniu realizacją projektów interdyscyplinarnych. Głębokie zrozumienie systemów rozproszonych i architektury mikrousług w połączeniu ze sprawdzoną wiedzą umiejętność budowania skalowalnych i odpornych systemów. Biegłość w synchronicznej i asynchronicznej komunikacji pomiędzy mikrousługami, zapewniająca przejrzystość i efektywność pomiędzy ich kontraktami. Wiedza z zakresu wdrażania automatyzacji testów i promowania kultury ciągłego doskonalenia jakości w zespole. Biegłość w rozpoznawaniu wysokiej jakości kodu oraz umiejętność propagowania najlepszych praktyk kodowania wśród członków zespołu.Duża biegłość w zakresie konteneryzacji i Kubernetes.Dogłębne 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 w celu zapewnienia ciągłej wydajności systemu. Znajomość AWS/GCP, Hashicorp Vault, Hashicorp Consul i Kafka. Biegła znajomość języka angielskiego