Główny inżynier oprogramowania ds. technologii zaplecza i platformy (zdalnie w Wielkiej Brytanii)
United Kingdom
Do uzgodnienia
O tym stanowisku
Numery telefonów i adresy e-mail w tym ogłoszeniu są ukryte do momentu zalogowania.
auto_translated_note
Turnitin poszukuje głównego inżyniera backendu ze szczególnym naciskiem na rozwój backendu, szczególnie w Javie i architekturach bezserwerowych, w połączeniu z solidnym doświadczeniem w frontendie. Ta rola jest idealna dla inżynierów, których pasją jest budowanie skalowalnych systemów rozproszonych, modelowanie danych i dostarczanie wydajnych, niezawodnych rozwiązań programowych dla naszej wielokrotnie nagradzanej platformy edukacyjnej. Jako główny współpracownik naszego zespołu ds. usług wspólnych będziesz odgrywać kluczową rolę w opracowywaniu i ulepszaniu podstawowych systemów obsługujących zarówno istniejące, jak i nowe aplikacje.
Ta rola jest w pełni praktyczna i wymaga aktywnego zaangażowania w kodowanie, rozwój i wdrażanie rozwiązań technicznych. Zostaniesz również poproszony o kierowanie większą liczbą młodszych inżynierów i współpracę z innymi zespołami. Obowiązki: Kierowanie i projektowanie, opracowywanie i optymalizacja skalowalnych usług zaplecza przy użyciu technologii Java i bezserwerowych (np.
AWS Lambda). Projektowanie i wdrażanie interfejsów API RESTful i systemów sterowanych zdarzeniami w celu obsługi wysokowydajnych aplikacji rozproszonych. Zapewnienie przywództwa technicznego zespołowi, zapewniając zgodność ze standardami architektonicznymi i najlepszymi praktykami.
Przyczynianie się do rozwoju i integracji aplikacji skierowanych do użytkownika. W razie potrzeby analizuj i optymalizuj istniejące usługi w celu zwiększenia wydajności, skalowalności i efektywności kosztowej. Współpracuj z zespołami wielofunkcyjnymi, w tym architektami, menedżerami produktu i liderami inżynieryjnymi, aby dostarczać innowacyjne i skuteczne rozwiązania.
Mentoruj i kieruj młodszymi programistami, wspierając kulturę ciągłego uczenia się i dzielenia się wiedzą. Nadzoruj wdrażanie i utrzymanie potoków CI/CD, aby zapewnić wydajne i niezawodne dostarczanie oprogramowania. Utrzymuj wysokie standardy jakości kodu poprzez rygorystyczne recenzje wzajemne, kompleksowe testy, i przestrzeganie najlepszych praktyk branżowych.
Twórz kompleksową dokumentację dla opracowanych komponentów współdzielonych, w tym wytyczne i przykłady użycia. Niezbędne kwalifikacje, umiejętności i wiedza/doświadczenie: Ponad 10 lat doświadczenia w tworzeniu backendu z głęboką biegłością w języku Java i rozległym praktycznym doświadczeniem z frameworkami bezserwerowymi (np. AWS Lambda, Google Cloud Functions).
Solidne zrozumienie technologii frontendowych, w tym React i Web Components, z możliwością wniesienia wkładu, gdy potrzebne.Doświadczenie w projektowaniu i zarządzaniu systemami rozproszonymi, zapewnianiu skalowalności oraz zaawansowanych technikach modelowania danych.Wykazana umiejętność przewodzenia i skutecznej współpracy z zespołami wielofunkcyjnymi i interesariuszami w wielu lokalizacjach, w tym zespołami rozproszonymi w Europie i USA, w celu dostarczania skutecznych rozwiązań wysokiej jakości.Praktyczna wiedza specjalistyczna w zakresie technologii chmurowych, w szczególności tworzenie aplikacji bezserwerowych na AWS przy użyciu usług takich jak Lambda, DynamoDB, API Gateway, SNS/SQS i EventBridge.Dogłębne zrozumienie najlepszych sposobów tworzenia oprogramowania praktyki, w tym wzorce projektowe, rozwój oparty na testach (TDD), rozwój oparty na zachowaniu (BDD) i zasady czystego kodu.Doświadczenie we wdrażaniu potoków CI/CD i zarządzaniu nimi na potrzeby automatycznego budowania, wdrażania i testowania.Znajomość nowoczesnych praktyk DevOps i infrastruktury jako kodu (IaC).Udokumentowana umiejętność przeprowadzania kompleksowych przeglądów projektów systemów, zapewniających zgodność architektury, skalowalność, wydajność i przestrzeganie najlepszych praktyk.Udokumentowane doświadczenie jako lider techniczny z dużym doświadczeniem w mentoringu i coachingu młodszych inżynierów, promowanie rozwoju umiejętności i przestrzeganie najlepszych praktyk w celu zapewnienia rozwoju zespołu i doskonałości technicznej.Wyjątkowe umiejętności współpracy, efektywnej pracy w zespołach interdyscyplinarnych, w tym menedżerów produktu, architektów i innych liderów inżynieryjnych.Umiejętność jasnego przekazywania złożonych koncepcji technicznych interesariuszom zarówno technicznym, jak i nietechnicznym.Doskonałe umiejętności rozwiązywania problemów, z doświadczeniem w rozwiązywaniu problemów i optymalizacji istniejących systemów pod kątem wydajności, skalowalności i efektywności kosztowej.Umiejętność podejmowania strategicznych decyzji technicznych przy jednoczesnym równoważeniu terminów projektu i cele biznesowe.Preferowane umiejętności:Doświadczenie z technologiami frontendowymi takimi jak React, Angular lub Web Components będzie dodatkowym atutem.Znajomość narzędzi do monitorowania i obserwowalności (np. CloudWatch, New Relic, Datadog).Znajomość modelowania danych i pracy z obiema bazami danych NoSQL.Zrozumienie metodyk zwinnych, w tym Scrum, XP i Kanban.Zrozumienie lub doświadczenie w AI/ML.Łączne nagrody @ TurnitinW Turnitin wierzymy, że nagrody Total Rewards wykraczają daleko poza wynagrodzenie. Chociaż wynagrodzenie, premia lub prowizja są ważne, stanowią tylko część wartości, jaką otrzymujesz w zamian za swoją pracę.
Oprócz wynagrodzenia doświadczysz wewnętrznych nagród wynikających z uwolnienia swojego potencjału i wywarcia pozytywnego wpływu na edukację globalną. Będziesz także prosperować w kulturze wolnej od polityki, w otoczeniu pokornych, włączających i współpracujących członków zespołu. Ponadto nasze nagrody zewnętrzne obejmują hojny czas wolny oraz programy zdrowotne i dobre samopoczucie, które zapewniają wybór, elastyczność i zabezpieczenie przed wyzwaniami życiowymi.
Będziesz także cieszyć się kulturą pracy zdalnej, która umożliwia Ci pracę z celem i odpowiedzialnością w sposób, który najbardziej Ci odpowiada, a wszystko to wspierane przez kompleksowy pakiet, w którym priorytetem jest Twoje ogólne samopoczucie. Naszą misją jest zapewnienie integralności edukacji globalnej i znacząca poprawa wyników nauczania. Nasze wartości leżą u podstaw wszystkiego, co robimy.
Zorientowanie na klienta: Nasza misja koncentruje się na poprawie wyników nauczania; Robimy to, stawiając nauczycieli i uczniów w centrum wszystkiego, co robimy. Pasja do nauki: Wewnętrznie angażujemy się w naukę i rozwój. Wspieramy edukację i naukę na całym świecie.
Uczciwość: Uczciwość jest sercem Turnitin - to rdzeń naszych produktów, sposób, w jaki traktujemy siebie nawzajem oraz sposób, w jaki współpracujemy z naszymi klientami i dostawcami. Działanie i własność: Mamy nastawienie do działania. Zachowujemy się jak właściciele.
Jesteśmy gotowi zmieniać się nawet wtedy, gdy jest to trudne. Jeden zespół: staramy się rozbijać silosy, efektywnie współpracować i świętować wzajemne sukcesy. Globalne nastawienie: bierzemy pod uwagę różne perspektywy i celebrujemy różnorodność.
Jesteśmy jednym zespołem. Nasza praca ma wpływ na świat. Globalne korzyści Zdalna pierwsza kultura Opieka zdrowotna * Zwrot kosztów edukacji * Konkurencyjne płatne dni wolne Dni poświęcone samoopiece Święta narodowe * 2 Dni założycielskie + Obserwowany dzień 16 czerwca Płatny wolontariat * Dodatkowa składka na cele charytatywne * Miesięczny zwrot kosztów Wellness lub Home Office / * Dostęp do Modern Health (platforma zdrowia psychicznego) Rodzice Urlop*Plan emerytalny z dopasowaniem/składkami** różni się w zależności od kraju.
Zobacz więcej niż ogłoszenie o pracę. W firmie Turnitin zdajemy sobie sprawę, że nierealne jest, aby kandydaci spełniali 100% kryteriów zawartych w ogłoszeniu o pracę. Zachęcamy do aplikowania, jeśli spełniasz większość wymagań, ponieważ wiemy, że umiejętności ewoluują z biegiem czasu.
Jeśli chcesz uczyć się i uwalniać swój potencjał razem z nami, dołącz do naszego zespołu! Dołączając do Turnitin, zostaniesz powitany w firmie, która jest uznanym innowatorem w edukacji globalnej. Od ponad 25 lat firma Turnitin współpracuje z nauczycielami i instytucjami w celu opracowania rozwiązań w zakresie uczciwości uczenia się, które uznają trwałą wartość krytycznego myślenia w szybko zmieniającym się świecie.
Ponad 16 000 instytucji akademickich, wydawców i korporacji korzysta z naszych usług w ponad 185 krajach na całym świecie: Turnitin Feedback Studio, Clarity, Originality, Gradescope, ExamSoft, podobieństwo i iThenticate. Ochrona wartości autentycznej edukacji leży u podstaw naszej działalności. Poznaj kulturę pracy zdalnej, która umożliwia Ci pracę z celem i odpowiedzialnością w sposób, który Ci najbardziej odpowiada, wspierany przez kompleksowy pakiet, w którym priorytetem jest Twoje ogólne samopoczucie.
Naszą zróżnicowaną społeczność współpracowników łączy wspólne pragnienie dokonywania zmian w edukacji. Turnitin to globalna organizacja z członkami zespołów w ponad 35 krajach, w tym w Stanach Zjednoczonych, Meksyku, Wielkiej Brytanii, Australii, Japonii, Indiach i Filipinach. Oryginalnie opublikowano w Himalajach
Pytania spolecznosci
Ktos tu pracowal? Zapytaj przed aplikacja.
Brak watkow dla tej oferty lub firmy.