Senior Backend Developer
Poszukujemy starszego, pełnoetatowego programisty Golang, który pomoże nam udoskonalić i rozszerzyć nasz backend przetwarzania danych oraz ułatwi organizacjom ochronę ich danych wrażliwych. Będziecie Państwo pracować w małym, wysoko wykwalifikowanym zespole i posiadać bazę kodów backendowych. Pomogą nam Państwo rozwijać nowe funkcje, stale ulepszać skalowalność i wydajność oraz przygotować wydanie open-source podstawowej funkcjonalności. ## Wymagania - znają Państwo Golang i podstawowe narzędzia (np. moduły, wtyczki) - potrafią Państwo pisać wydajny, bezpieczny i czytelny kod - posiadają Państwo podstawową wiedzę na temat przetwarzania danych - posiadają Państwo podstawową wiedzę na temat metod kryptograficznych (np. posiadają Państwo podstawową wiedzę na temat metod kryptograficznych (np. hashing, szyfrowanie) - znają Państwo REST API i biblioteki HTTP Golanga - dobrze znają Państwo interfejsy Golanga i sposób ich wykorzystania do tworzenia aplikacji wielokrotnego użytku, Modułowy kod - Masz doświadczenie w pisaniu dobrych testów jednostkowych i integracyjnych, jak również przejrzystej dokumentacji ## Twoje korzyści - Zbuduj i opublikuj u nas kod open-source - Zaprezentuj swoją pracę na międzynarodowych konferencjach i warsztatach - Bądź częścią naszej misji zwiększania bezpieczeństwa oprogramowania poprzez pomoc organizacjom w tworzeniu dyskretnych i bezpiecznych systemów przy użyciu naszych technologii - Opracuj własne pomysły i miej swobodę w ich realizacji - Dowiedz się o bezpieczeństwie i ochronie danych w interdyscyplinarnym zespole ## Nasza obecna konfiguracja - Nasz Golang 1.11 baza kodowa zapewnia bibliotekę przetwarzania danych i nasze podstawowe usługi, KIProtect API oraz naszą infrastrukturę przetwarzania danych. Wykorzystujemy zarządzanie zależnościami i wersjonowanie oparte na modułach Golang - Przeprowadzamy obszerne testy jednostkowe i integracyjne w całej naszej bazie kodowej - Stosujemy modułową architekturę systemu z wymiennymi częściami opartymi na czystych interfejsach - Stosujemy ciągłą integrację (CI) i ciągłe wdrażanie (CD) poprzez Gitlab, aby codziennie testować i dostarczać nowe funkcje - Stosujemy zwinny przepływ pracy oparty na Jira, przy jak najmniejszych kosztach ogólnych
Ogólne informacje o nas
Będziecie Państwo pracować w małym, wysoko wykwalifikowanym zespole z naszych nowoczesnych biur w Charlottenburgu. Staramy się zapewnić Państwu wspaniałe środowisko pracy dzięki nowoczesnym, ergonomicznym krzesłom i (stojącym) stolikom w małych biurach (maksymalnie 4 osoby na biuro), aby umożliwić skoncentrowaną i bezstresową pracę. Oferujemy 28 dni płatnego urlopu oraz zapewniamy budżet na wizyty szkoleniowe i konferencyjne. Będziecie Państwo mogli pisać blogi o swojej pracy i prezentować ją światu, a także publikować u nas oprogramowanie open-source. Umożliwiamy pracę częściowo z domu/odległości i oferujemy elastyczne godziny pracy (w granicach możliwości).
Czy są Państwo zainteresowani tym stanowiskiem? Skontaktuj się z nami! Proszę napisać trochę o sobie i o tym, dlaczego są Państwo zainteresowani współpracą z nami, a także zamieścić odpowiednie linki (np. zawierające informacje o swojej pracy lub ostatnich projektach - nie ma problemu, jeśli nie mogą się Państwo nimi podzielić) oraz krótkie CV.