Praca
Z kanału partnera
Starszy inżynier oprogramowania
Cena na życzenie
Szczegóły
- Typ zatrudnienia
- Pełny etat
- Zdalnie
- Tak
- Firma
- Mozilla
Opis
Automatyczne tłumaczenie z języka English. Oryginał jest wiążący. Tłumaczenie maszynowe — trwają prace nad dokładniejszą wersją.
O tej roli
Jako starszy inżynier oprogramowania w zespole usług ekosystemowych będziesz budować i posiadać systemy zaplecza oraz integracje, które zapewniają działanie naszych usług, pomagają w utrzymaniu i rozwijaniu infrastruktury chmury, na której działa aplikacja, oraz odgrywają aktywną rolę w zapewnianiu niezawodności i prawidłowego funkcjonowania usługi w środowisku produkcyjnym. Zrobisz to, ściśle współpracując z inżynierami frontendowymi, menedżerami produktu, CloudEng oraz partnerami zajmującymi się UX i projektowaniem, aby zapewnić niezawodne funkcje.
Poszukujemy inżynierów, którzy traktują budowane przez siebie systemy jak własne: ludzi, którzy czują się komfortowo w posiadaniu usługi od początku do końca, od napisania kodu po weryfikację jego działania zgodnie z zamierzeniami na produkcji i monitorowanie jego stanu.
Zatrudniamy do wielu zespołów back-endowych Zespołu Usług Ekosystemowych – każdy z nich rozwiązuje swoje własne, unikalne wyzwania, aby uczynić sieć lepszą dla wszystkich. Więcej szczegółów na temat wszystkich zespołów rekrutacyjnych zostanie udostępnionych podczas rozmów kwalifikacyjnych.
O usługach ekosystemowych
Ecosystem Services tworzy i obsługuje platformy zaplecza, na których opierają się produkty i usługi Mozilli, koncentrując się na prywatności, bezpieczeństwie i dostarczaniu kluczowych funkcji Firefoksowi i milionom użytkowników na całym świecie.
Nasze portfolio obejmuje różnorodny zestaw platform i usług. Reprezentatywne przykłady obejmują usługi Privacy Services, które udostępniają interfejsy API i infrastrukturę Mozilla VPN, Relay (aliasing poczty e-mail i telefonu) oraz Monitor (wykrywanie i naprawianie naruszeń danych); AutoPush, platforma Web Push firmy Mozilla do bezpiecznego dostarczania powiadomień i aktualizacji w czasie rzeczywistym do klientów Firefoksa; oraz Remote Settings, platformę Mozilli umożliwiającą dostarczanie aktualizacji konfiguracji Firefoksa poza regularnym cyklem wydawniczym. Razem z wieloma innymi platformami backendowymi w całej organizacji, usługi te pomagają codziennie zapewniać użytkownikom Mozilli bezpieczne i niezawodne doświadczenia.
Zatrudniamy inżynierów zaplecza w wielu zespołach usług ekosystemowych, z których każdy stawia czoła innym wyzwaniom technicznym, jednocześnie dzieląc kulturę własności, współpracy i doskonałości operacyjnej. Więcej szczegółów na temat konkretnych zespołów i domen zostanie udostępnionych podczas rozmowy kwalifikacyjnej.
Co zrobisz
• Główny rozwój backendu, budowanie i utrzymywanie logiki po stronie serwera
• Przejmij prawdziwą odpowiedzialność za usługi, nad którymi pracujesz: wdrażaj je, obsługuj i utrzymuj w dobrym stanie w środowisku produkcyjnym, zamiast je przekazywać
• Ściśle współpracuj z naszym zespołem CloudEng, aby utrzymywać i ulepszać środowiska produkcyjne, w tym monitorować i ostrzegać za pomocą narzędzi takich jak OpenTelemetry, Sentry, Prometheus i Grafana
• Uczestnictwo w rotacji wsparcia na wezwanie / poza godzinami pracy, segregacja i rozwiązywanie problemów produkcyjnych, współpraca z CloudEng i zespołami wsparcia w celu badania incydentów, rozwiązywania raportów o błędach i zapewniania niezawodnego działania aplikacji
• Okresowo zmieniaj się w rolę wsparcia, zajmując się wydaniami, aktualizacjami zależności i przychodzącymi żądaniami pracy od obsługi klienta i innych interesariuszy
• Przemyślanie stosuj narzędzia programistyczne wspomagane sztuczną inteligencją, aby działać szybciej i podnosić jakość, zachowując jednocześnie właściwą ocenę tego, gdzie pasują, a gdzie nie
• Współpracuj i wspieraj interesariuszy (np. front-end, platformę), zapewniając, że systemy zaplecza, interfejsy API i kontrakty dotyczące danych spełniają ich potrzeby
• Współpracuj z zespołami frontendowymi i interdyscyplinarnymi, aby dostosować cele projektu, przyczynić się do projektowania API i zapewnić, że systemy backendu, interfejsy API i kontrakty dotyczące danych spełniają ich potrzeby
• Uczestnictwo w przeglądach kodu, aby utrzymać wysokie standardy jakości kodu i niezawodności systemu
• Weź udział w przeglądach bezpieczeństwa i prywatności, upewniając się, że wszystkie środki ochrony danych spełniają standardy zgodności
Co przyniesiesz
• Ponad 4 lata doświadczenia w tworzeniu oprogramowania ze szczególnym naciskiem na technologie backendowe
• Duże doświadczenie zawodowe w Pythonie, TypeScript/Node.js lub Rust w budowaniu usług zaplecza
• Biegłość w optymalizacji zapytań PostgreSQL i SQL, w tym projektowaniu schematów relacyjnych i migracjach za pomocą narzędzia do tworzenia zapytań, takiego jak Knex
• Praktyczne doświadczenie DevOps na Google Cloud Platform (GCP) z potokami tworzenia i wdrażania opartymi na platformie Docker. Możesz swobodnie wdrażać, obsługiwać i rozwiązywać problemy usług w chmurze, zamiast przekazywać tę odpowiedzialność komuś innemu
• Praktyczne doświadczenie z narzędziami do obserwacji i monitorowania, takimi jak Sentry i Grafana
• Pragmatyczne zaangażowanie w pracę związaną z jakością transportu. Dbasz o jakość i niezawodność wysyłanych towarów, dokonujesz rozsądnych kompromisów w obliczu rzeczywistych ograniczeń i konsekwentnie przenosisz pracę do i do produkcji.
• Mocna ocena inżynierska. Potrafisz radzić sobie z niejasnościami, rozważać kompromisy i podejmować rozsądne decyzje na podstawie niekompletnych informacji, a także wiesz, kiedy poprosić o uwagi
• Prawdziwe podejście do własności. Cieszysz się, że posiadasz kompleksową usługę serwisową i doświadczenie w obsłudze tego, co stworzysz w środowisku produkcyjnym, w tym doświadczenie we wsparciu produkcyjnym na wezwanie lub poza godzinami pracy
• Doświadczenie w mentorowaniu młodszych inżynierów i dążeniu do doskonałości technicznej w zakresie jakości kodu, testowania i udoskonalania procesów
Dodatkowe punkty za doświadczenie z
• Testowanie wydajności/obciążenia
• Doświadczenie z narzędziami IaC, takimi jak Terraform i Kubernetes
• Wkłady typu open source lub osobiste projekty inżynieryjne
• Doświadczenie z Django
Co otrzymasz
• Hojne plany premii uzależnione od wyników dla wszystkich uprawnionych pracowników – dzielimy nasz sukces jako jeden zespół
• Bogata oferta medyczna, stomatologiczna i okulistyczna
• Hojne składki emerytalne ze 100% natychmiastowymi uprawnieniami (niezależnie od tego, czy wpłacasz składki)
• Kwartalne dni wellness dla całej firmy, podczas których wszyscy wspólnie odpoczywają
• Święta specyficzne dla danego kraju oraz dzień wolny z okazji urodzin
• Jednorazowe stypendium na pracę w domu
• Roczny budżet na rozwój zawodowy
• Kwartalne stypendium socjalne
• Znaczny płatny urlop rodzicielski
• Program premii za polecenia pracowników
• Inne świadczenia (dożywocie/AD&D, niepełnosprawność, EAP itp. – różnią się w zależności od kraju)…
Źródło: Jobspresso (https://jobspresso.co/job/senior-software-engineer-2/)
Jako starszy inżynier oprogramowania w zespole usług ekosystemowych będziesz budować i posiadać systemy zaplecza oraz integracje, które zapewniają działanie naszych usług, pomagają w utrzymaniu i rozwijaniu infrastruktury chmury, na której działa aplikacja, oraz odgrywają aktywną rolę w zapewnianiu niezawodności i prawidłowego funkcjonowania usługi w środowisku produkcyjnym. Zrobisz to, ściśle współpracując z inżynierami frontendowymi, menedżerami produktu, CloudEng oraz partnerami zajmującymi się UX i projektowaniem, aby zapewnić niezawodne funkcje.
Poszukujemy inżynierów, którzy traktują budowane przez siebie systemy jak własne: ludzi, którzy czują się komfortowo w posiadaniu usługi od początku do końca, od napisania kodu po weryfikację jego działania zgodnie z zamierzeniami na produkcji i monitorowanie jego stanu.
Zatrudniamy do wielu zespołów back-endowych Zespołu Usług Ekosystemowych – każdy z nich rozwiązuje swoje własne, unikalne wyzwania, aby uczynić sieć lepszą dla wszystkich. Więcej szczegółów na temat wszystkich zespołów rekrutacyjnych zostanie udostępnionych podczas rozmów kwalifikacyjnych.
O usługach ekosystemowych
Ecosystem Services tworzy i obsługuje platformy zaplecza, na których opierają się produkty i usługi Mozilli, koncentrując się na prywatności, bezpieczeństwie i dostarczaniu kluczowych funkcji Firefoksowi i milionom użytkowników na całym świecie.
Nasze portfolio obejmuje różnorodny zestaw platform i usług. Reprezentatywne przykłady obejmują usługi Privacy Services, które udostępniają interfejsy API i infrastrukturę Mozilla VPN, Relay (aliasing poczty e-mail i telefonu) oraz Monitor (wykrywanie i naprawianie naruszeń danych); AutoPush, platforma Web Push firmy Mozilla do bezpiecznego dostarczania powiadomień i aktualizacji w czasie rzeczywistym do klientów Firefoksa; oraz Remote Settings, platformę Mozilli umożliwiającą dostarczanie aktualizacji konfiguracji Firefoksa poza regularnym cyklem wydawniczym. Razem z wieloma innymi platformami backendowymi w całej organizacji, usługi te pomagają codziennie zapewniać użytkownikom Mozilli bezpieczne i niezawodne doświadczenia.
Zatrudniamy inżynierów zaplecza w wielu zespołach usług ekosystemowych, z których każdy stawia czoła innym wyzwaniom technicznym, jednocześnie dzieląc kulturę własności, współpracy i doskonałości operacyjnej. Więcej szczegółów na temat konkretnych zespołów i domen zostanie udostępnionych podczas rozmowy kwalifikacyjnej.
Co zrobisz
• Główny rozwój backendu, budowanie i utrzymywanie logiki po stronie serwera
• Przejmij prawdziwą odpowiedzialność za usługi, nad którymi pracujesz: wdrażaj je, obsługuj i utrzymuj w dobrym stanie w środowisku produkcyjnym, zamiast je przekazywać
• Ściśle współpracuj z naszym zespołem CloudEng, aby utrzymywać i ulepszać środowiska produkcyjne, w tym monitorować i ostrzegać za pomocą narzędzi takich jak OpenTelemetry, Sentry, Prometheus i Grafana
• Uczestnictwo w rotacji wsparcia na wezwanie / poza godzinami pracy, segregacja i rozwiązywanie problemów produkcyjnych, współpraca z CloudEng i zespołami wsparcia w celu badania incydentów, rozwiązywania raportów o błędach i zapewniania niezawodnego działania aplikacji
• Okresowo zmieniaj się w rolę wsparcia, zajmując się wydaniami, aktualizacjami zależności i przychodzącymi żądaniami pracy od obsługi klienta i innych interesariuszy
• Przemyślanie stosuj narzędzia programistyczne wspomagane sztuczną inteligencją, aby działać szybciej i podnosić jakość, zachowując jednocześnie właściwą ocenę tego, gdzie pasują, a gdzie nie
• Współpracuj i wspieraj interesariuszy (np. front-end, platformę), zapewniając, że systemy zaplecza, interfejsy API i kontrakty dotyczące danych spełniają ich potrzeby
• Współpracuj z zespołami frontendowymi i interdyscyplinarnymi, aby dostosować cele projektu, przyczynić się do projektowania API i zapewnić, że systemy backendu, interfejsy API i kontrakty dotyczące danych spełniają ich potrzeby
• Uczestnictwo w przeglądach kodu, aby utrzymać wysokie standardy jakości kodu i niezawodności systemu
• Weź udział w przeglądach bezpieczeństwa i prywatności, upewniając się, że wszystkie środki ochrony danych spełniają standardy zgodności
Co przyniesiesz
• Ponad 4 lata doświadczenia w tworzeniu oprogramowania ze szczególnym naciskiem na technologie backendowe
• Duże doświadczenie zawodowe w Pythonie, TypeScript/Node.js lub Rust w budowaniu usług zaplecza
• Biegłość w optymalizacji zapytań PostgreSQL i SQL, w tym projektowaniu schematów relacyjnych i migracjach za pomocą narzędzia do tworzenia zapytań, takiego jak Knex
• Praktyczne doświadczenie DevOps na Google Cloud Platform (GCP) z potokami tworzenia i wdrażania opartymi na platformie Docker. Możesz swobodnie wdrażać, obsługiwać i rozwiązywać problemy usług w chmurze, zamiast przekazywać tę odpowiedzialność komuś innemu
• Praktyczne doświadczenie z narzędziami do obserwacji i monitorowania, takimi jak Sentry i Grafana
• Pragmatyczne zaangażowanie w pracę związaną z jakością transportu. Dbasz o jakość i niezawodność wysyłanych towarów, dokonujesz rozsądnych kompromisów w obliczu rzeczywistych ograniczeń i konsekwentnie przenosisz pracę do i do produkcji.
• Mocna ocena inżynierska. Potrafisz radzić sobie z niejasnościami, rozważać kompromisy i podejmować rozsądne decyzje na podstawie niekompletnych informacji, a także wiesz, kiedy poprosić o uwagi
• Prawdziwe podejście do własności. Cieszysz się, że posiadasz kompleksową usługę serwisową i doświadczenie w obsłudze tego, co stworzysz w środowisku produkcyjnym, w tym doświadczenie we wsparciu produkcyjnym na wezwanie lub poza godzinami pracy
• Doświadczenie w mentorowaniu młodszych inżynierów i dążeniu do doskonałości technicznej w zakresie jakości kodu, testowania i udoskonalania procesów
Dodatkowe punkty za doświadczenie z
• Testowanie wydajności/obciążenia
• Doświadczenie z narzędziami IaC, takimi jak Terraform i Kubernetes
• Wkłady typu open source lub osobiste projekty inżynieryjne
• Doświadczenie z Django
Co otrzymasz
• Hojne plany premii uzależnione od wyników dla wszystkich uprawnionych pracowników – dzielimy nasz sukces jako jeden zespół
• Bogata oferta medyczna, stomatologiczna i okulistyczna
• Hojne składki emerytalne ze 100% natychmiastowymi uprawnieniami (niezależnie od tego, czy wpłacasz składki)
• Kwartalne dni wellness dla całej firmy, podczas których wszyscy wspólnie odpoczywają
• Święta specyficzne dla danego kraju oraz dzień wolny z okazji urodzin
• Jednorazowe stypendium na pracę w domu
• Roczny budżet na rozwój zawodowy
• Kwartalne stypendium socjalne
• Znaczny płatny urlop rodzicielski
• Program premii za polecenia pracowników
• Inne świadczenia (dożywocie/AD&D, niepełnosprawność, EAP itp. – różnią się w zależności od kraju)…
Źródło: Jobspresso (https://jobspresso.co/job/senior-software-engineer-2/)
To ogłoszenie pochodzi z feedu partnera. Aplikuj na stronie źródłowej.
Źródło: Mozilla
Ogłoszenie pochodzi od Mozilla.