Software Security Engineer - Backend
Lokalizacja: Kraków / praca hybrydowa, 2 dni w tygodniu z biura
Rodzaj umowy: kontrakt
Wymiar pracy: pełny
Poziom stanowiska: Senior
Wynagrodzenie: 160-180 PLN/h netto + Vat
O auticon
auticon to niemiecko-norweskie przedsiębiorstwo społeczne, którego misją jest wspieranie osób w spektrum autyzmu poprzez tworzenie dla nich możliwości rozwoju zawodowego w obszarze technologii i IT. Od ponad 15 lat współpracujemy z firmami, pomagając im osiągać świetne wyniki dzięki wyjątkowym umiejętnościom osób neuroróżnorodnych, takim jak dbałość o szczegóły, logiczne myślenie, precyzja oraz zdolność rozwiązywania złożonych problemów.
W auticon tworzymy inkluzywne środowisko pracy, w którym różnorodność jest wartością, a pracownicy mogą w pełni wykorzystywać swoje mocne strony. Nasi konsultanci pracują w przyjaznym i wspierającym środowisku dostosowanym do potrzeb osób w spektrum autyzmu. Stawiamy na wzajemny szacunek, zrozumienie i indywidualne podejście. Większość naszych konsultantów to osoby w spektrum autyzmu. Jeśli identyfikujesz się jako osoba neuroróżnorodna i interesujesz się technologią, programowaniem oraz rozwiązywaniem złożonych problemów, chętnie Cię poznamy.
O PROJEKCIE
Głównym zadaniem osoby na tym stanowisku będzie rozwijanie wysokich standardów inżynierskich („Engineering Excellence”) w ramach platformy Software Security.
Rola ma istotne znaczenie dla technicznej realizacji projektów oraz zapewnienia wysokiej jakości architektury i kodu w zespołach pracujących w obszarze Security.
Realizujemy strategiczne programy mające na celu odejście od kosztownych platform dostarczanych przez zewnętrznych vendorów na rzecz rozwiązań open source działających w chmurze. Pozwala to zwiększać poziom automatyzacji.
Duży nacisk kładziemy na rozwój własnych produktów i usług oraz ich działanie na dużą skalę. Wymaga to wysokich standardów inżynierskich i jakości pracy zespołów.
Szukamy osoby z praktycznym doświadczeniem programistycznym, która nadal aktywnie tworzy rozwiązania i jest otwarta na nowe technologie oraz sposoby działania.
TWOJE ZADANIA
-
Aktywne tworzenie kodu i dostarczanie go na środowiska produkcyjne.
-
Mile widziana aktywność w społeczności technologicznej, np. prowadzenie bloga, portfolio na GitHubie lub udział w projektach open source.
-
Praca z Pythonem (Django) oraz Node.js (TypeScript/NestJS).
-
Śledzenie zmian technologicznych i nowych rozwiązań, m.in. Go, Rust i TypeScript.
-
Projektowanie rozwiązań dla Google Kubernetes Engine (GKE), optymalizacja wydajności zapytań PostgreSQL dla systemów o dużej współbieżności oraz budowanie architektury event-driven z wykorzystaniem Pub/Sub.
-
Odpowiedzialność za pełny cykl życia usług działających w GCP, z uwzględnieniem odporności, obserwowalności i optymalizacji kosztów.
-
Projektowanie i zarządzanie mechanizmami OAuth2/OpenID Connect w środowisku GCP.
-
Przekładanie potrzeb i możliwości biznesowych na konkretne rozwiązania techniczne.
-
Budowanie i rozwijanie społeczności inżynierskich podnoszących standardy jakości i efektywności.
-
Konstruktywne kwestionowanie istniejących rozwiązań i proponowanie lepszych sposobów działania.
-
Stosowanie dobrych praktyk w zakresie metodologii wytwarzania oprogramowania, projektowania architektury, rozwiązań inżynierskich i standardów technicznych.
-
Mentoring oraz dzielenie się wiedzą z osobami w zespole i poza nim.
-
Uwzględnianie automatyzacji już na etapie projektowania rozwiązania. Ograniczanie powtarzalnych i czasochłonnych czynności, aby zespoły developerskie mogły szybciej i bezpieczniej dostarczać rozwiązania.
-
Ciągłe rozwijanie wiedzy oraz wspieranie społeczności inżynierskiej w zakresie nowych trendów technologicznych.
WYMAGANE UMIEJĘTNOŚCI I DOŚWIADCZENIE
-
Bardzo dobra znajomość Pythona i/lub Node.js oraz udokumentowane doświadczenie w dostarczaniu produkcyjnych usług tworzonych w Pythonie lub Go.
-
Praktyczne doświadczenie z usługami GCP, w szczególności Cloud Run, GKE i Filestore.
-
Doświadczenie z Infrastructure as Code i Terraformem.
-
Podejście, w którym bezpieczeństwo jest integralną częścią produktu, a nie dodatkiem wdrażanym na końcu, w tym znajomość modeli Zero Trust.
-
Profil „T-shaped Engineer”: szerokie rozumienie całego stosu technologicznego połączone z głęboką specjalizacją backendową.
-
Umiejętność projektowania i implementowania skalowalnych oraz bezpiecznych usług backendowych z wykorzystaniem Python/Django i Node.js oraz wysokowydajnych komponentów tworzonych w Go.
-
Umiejętność tworzenia rozwiązań, które realnie usprawniają działanie organizacji, zwiększając jej szybkość, efektywność i bezpieczeństwo.
-
Szerokie spojrzenie technologiczne. Szukamy osoby, która nie ogranicza się do jednej specjalizacji i potrafi wykorzystywać swoje doświadczenie do rozwiązywania różnych problemów.
-
Bardzo wysoki poziom wiedzy i kompetencji technicznych w swojej specjalizacji.
MILE WIDZIANE
-
Umiejętność dostrzegania problemów i możliwości oraz samodzielnego projektowania rozwiązań.
-
Praktyczne podejście i budowanie swojej pozycji poprzez jakość dostarczanych rozwiązań.
-
Świadomość wpływu swojej pracy na produkt, organizację i użytkowników.
-
Całościowe podejście do rozwiązywania problemów.
CO OFERUJEMY
Twój rozwój zawodowy jest dla nas ważny. Od pierwszego dnia będziesz pracować z bardzo doświadczonymi specjalistami i mieć możliwość uczenia się od nich. Otrzymasz również dostęp do wewnętrznych i zewnętrznych szkoleń oraz społeczności inżynierskich wspierających rozwój kompetencji.
Będziesz pracować nad wyspecjalizowanymi produktami i usługami oraz mieć możliwość obserwowania w czasie rzeczywistym wpływu swojej pracy na tysiące użytkowników korzystających z tworzonych rozwiązań.
Dlaczego warto dołączyć do auticon?
- Przyjazne środowisko dla osób neuroróżnorodnych. Jesteśmy organizacją otwartą na osoby neuroróżnorodne. Większość naszych konsultantów to osoby w spektrum autyzmu.
- Wsparcie dopasowane do Twoich potrzeb. Zapewniamy indywidualne wsparcie na każdym etapie współpracy. Dbamy o odpowiednie warunki pracy, aby każdy mógł w pełni wykorzystywać swoje możliwości.
- Przejrzysty proces rekrutacyjny. Większość naszych procesów rekrutacyjnych jest prosta i transparentna, dzięki czemu możesz skupić się na zaprezentowaniu swoich umiejętności, bez zbędnego stresu. W niektórych projektach nasi klienci wymagają udziału w technicznej ocenie kompetencji prowadzonej przez zewnętrznego dostawcę. Nie mamy pełnego wpływu na ten etap, jednak zawsze staramy się poinformować o nim z wyprzedzeniem i przekazać wszystkie dostępne informacje.
- Środowisko pracy przyjazne osobom w spektrum autyzmu. Tworzymy miejsca pracy, kulturę organizacyjną i zasady współpracy z myślą o potrzebach osób w spektrum autyzmu. Stawiamy na elastyczność, wzajemne zrozumienie oraz otwartą komunikację.
- Zatrudnienie na podstawie umowy B2B, przejrzyste warunki współpracy oraz atrakcyjne wynagrodzenie
- Pakiet prywatnej opieki medycznej