Główny inżynier oprogramowania ds. technologii zaplecza i platformy (zdalnie w Wielkiej Brytanii)
Remote
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 pasjonujących się budowaniem skalowalnych systemów rozproszonych, modelowaniem danych i dostarczaniem 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: - Prowadzenie oraz projektowanie, rozwój i optymalizacja skalowalnych usług backendowych z wykorzystaniem technologii Java i bezserwerowych (np.
AWS Lambda). - Projektuj i wdrażaj interfejsy API RESTful i systemy sterowane zdarzeniami w celu obsługi wysokowydajnych, rozproszonych aplikacji. - Zapewnij zespołowi kierownictwo techniczne, zapewniając zgodność ze standardami architektonicznymi i najlepszymi praktykami. - W razie potrzeby przyczyniaj się do rozwoju i integracji komponentów frontendu skierowanych do użytkownika. - Analizuj i optymalizuj istniejące usługi w celu zwiększenia wydajności, skalowalności i efektywności kosztowej. - Współpraca z zespołami wielofunkcyjnymi, w tym architektami, menedżerami produktu i liderami inżynierii, w celu dostarczania innowacyjnych i skutecznych rozwiązań. - Mentoruj i kieruj młodszymi programistami, wspierając kulturę ciągłego uczenia się i dzielenia się wiedzą. - Nadzór nad wdrażaniem i utrzymaniem potoków CI/CD w celu zapewnienia wydajnego i niezawodnego dostarczania oprogramowania. - Utrzymuj wysokie standardy jakości kodu dzięki rygorystycznym recenzjom, kompleksowym testom i przestrzeganiu najlepszych praktyk branżowych. - Twórz obszerną 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ą znajomością języka Java i rozległym praktycznym doświadczeniem z frameworkami bezserwerowymi (np. AWS Lambda, Google Cloud Functions). - Solidna znajomość technologii frontendowych, w tym React i Web Components, z możliwością wniesienia wkładu w razie potrzeby. - Znajomość projektowania i zarządzania systemami rozproszonymi, zapewnienia skalowalności oraz zaawansowanych technik 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 wpływowych rozwiązań wysokiej jakości. - Praktyczna wiedza 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. - Głębokie zrozumienie najlepszych praktyk tworzenia oprogramowania, w tym wzorców projektowych, rozwoju opartego na testach (TDD), rozwoju opartego na zachowaniu (BDD) i zasad czystego kodu. - Doświadczenie we wdrażaniu i zarządzaniu potokami CI/CD w celu zautomatyzowanego budowania, wdrażania i testowania. - Znajomość nowoczesnych praktyk DevOps i infrastruktury jako kodu (IaC). - Sprawdzona umiejętność przeprowadzania kompleksowych przeglądów projektów systemów, zapewniająca zgodność architektury, skalowalność, wydajność i zgodność z najlepszymi praktykami. - Udokumentowane doświadczenie na stanowisku kierownika technicznego z dużym doświadczeniem w mentoringu i coachingu młodszych inżynierów, promowaniu rozwoju umiejętności i przestrzeganiu 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 zainteresowanym stronom technicznym i nietechnicznym. - Silne 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 celów biznesowych.
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. - Znajomość metodologii zwinnych, w tym Scrum, XP i Kanban. - Zrozumienie lub doświadczenie w zakresie AI/ML. Total Rewards @ Turnitin W Turnitin wierzymy, że Total Rewards wykracza daleko poza wynagrodzenie.
Choć wynagrodzenie, premia czy prowizja są ważne, to 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 odnowy biologicznej, które zapewniają wybór, elastyczność i zabezpieczenie przed wyzwaniami życiowymi. Będziesz także cieszyć się kulturą pracy zdalnej, która umożliwia celową i odpowiedzialną pracę 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. - Customer Centric: 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: Jesteśmy zaangażowani we własną naukę i rozwój wewnętrznie. 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 skłonność do działania. Zachowujemy się jak właściciele.
Jesteśmy gotowi na zmiany, nawet jeśli jest to trudne. - Jeden zespół: staramy się rozbijać silosy, skutecznie 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.
Korzyści globalne - Zdalna pierwsza kultura - Opieka zdrowotna* - Zwrot kosztów edukacji* - Konkurencyjny płatny czas wolny - Dni przeznaczone na samoopiekę - Święta państwowe* - 2 dni założycielskie + obchodzony 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) - Urlop rodzicielski* - Plan emerytalny z dopasowaniem/składkami* * zmienia się według kraju Spojrzenie poza ofertę pracy W Turnitin zdajemy sobie sprawę, że spełnienie przez kandydatów 100% kryteriów zawartych w ogłoszeniu o pracę jest nierealne. 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 będącej 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 wprowadzenia zmian w edukacji.
Turnitin to organizacja globalna z członkami zespołów w ponad 35 krajach, w tym w Stanach Zjednoczonych, Meksyku, Wielkiej Brytanii, Australii, Japonii, Indiach i Filipinach. Aplikuj bezpośrednio na RemoteJobs.org: https://remotejobs.org/remote-jobs/principal-software-engineer-backend-technologies-platform-uk-remote-turnitin-llc
Pytania spolecznosci
Ktos tu pracowal? Zapytaj przed aplikacja.
Brak watkow dla tej oferty lub firmy.