Starszy programista Golang віддалено Wprowadzenie Anonymised to nagradzana firma z siedzibą w Londynie i Barcelonie, której celem jest zakłócanie wielomiliardowego rynku reklamy cyfrowej, czyniąc dane osobowe aktywem będącym własnością użytkownika i przez niego kontrolowanym. Poszukujemy doświadczonego i wykwalifikowanego starszego programisty Golang, który dołączy do naszego zespołu. Kim jesteśmy? Misją Anonymised jest zakłócanie wartego 200 miliardów dolarów rynku reklamy cyfrowej poprzez
Starszy programista Golang
віддалено
Wprowadzenie
Anonymised to nagradzana firma z siedzibą w Londynie i Barcelonie, której celem jest zakłócanie wielomiliardowego rynku reklamy cyfrowej, czyniąc dane osobowe aktywem będącym własnością użytkownika i przez niego kontrolowanym.
Poszukujemy doświadczonego i wykwalifikowanego starszego programisty Golang, który dołączy do naszego zespołu.
Kim jesteśmy?
Misją Anonymised jest zakłócanie wartego 200 miliardów dolarów rynku reklamy cyfrowej poprzez uczynienie danych osobowych aktywem będącym własnością użytkownika i przez niego kontrolowanym . Przepisy dotyczące prywatności stanowią wyzwanie dla sposobu śledzenia i profilowania osób w Internecie, a technologie wspomagające, takie jak pliki cookie innych firm i identyfikatory reklamowe, wycofują się. Daje to doskonałą okazję do przepisania zasad rządzących otwartym internetem. Zdecentralizowane uczenie maszynowe Anonymised zapewnia użytkownikowi pełną kontrolę nad swoimi danymi, a jednocześnie umożliwia marketerom dotarcie do docelowych odbiorców. Anonimizacja oddziela personalizację od danych osobowych.
Jaka jest Twoja rola?
Będziesz częścią małego, szybko rozwijającego się zespołu technologicznego, przodującego w dziedzinie technologii reklamowej i prywatności.
Na tym stanowisku będziesz projektować, rozwijać i utrzymywać wydajne, skalowalne i niezawodne aplikacje przy użyciu języka programowania Go. Będziesz ściśle współpracować z zespołami interdyscyplinarnymi, aby zrozumieć wymagania biznesowe, zaprojektować rozwiązania i wdrożyć je, korzystając z najlepszych praktyk i standardów branżowych. Do Twoich obowiązków będzie należeć:
- Projektowanie, rozwijanie i utrzymywanie aplikacji, usług i systemów rozproszonych opartych na Go
- Optymalizacja wydajności, niezawodności i skalowalności aplikacji poprzez profilowanie kodu, testowanie obciążenia i dostrajanie wydajności
- Współpraca z menedżerami produktów, projektantami i innymi programistami w celu zrozumienia wymagań i przełożenia ich na rozwiązania techniczne
- Uczestniczenia w dyskusjach technicznych, przeglądach kodu i zdobywaniu wiedzy udostępnianie sesji w celu ciągłego doskonalenia umiejętności i wiedzy zespołu
- Uczestnictwo w projektowaniu i wdrażaniu solidnych i skalowalnych architektur, biorąc pod uwagę takie czynniki, jak wydajność, bezpieczeństwo i łatwość konserwacji
- Wdrażaj strategie testów automatycznych , w tym testy jednostkowe, testy integracyjne i testy typu end-to-end, aby zapewnić jakość i niezawodność kodu
- Współpracuj z innymi zespołami, aby zapewnić płynne wdrażanie, monitorowanie i utrzymanie usług w środowiskach produkcyjnych
- Bądź na bieżąco z najnowszymi trendami, technologiami i najlepszymi praktykami branżowymi związanymi z Go i tworzeniem oprogramowania, a także bierz udział w ocenie i wyborze nowych technologii, frameworków i narzędzi wspierających wysiłki rozwojowe zespołu.
Wymagania stanowiska:
- ponad 5 lat doświadczenia w tworzeniu oprogramowania, w tym ponad 2 lata praktycznego doświadczenia w Język programowania Go
- Dobra znajomość wzorców współbieżności, struktur danych i algorytmów Go
- Doświadczenie z aplikacjami natywnymi dla chmury, systemami rozproszonymi i platformami chmurowymi (np. GCP)
- Biegła znajomość technologii baz danych (SQL i NoSQL) i ichintegracja z aplikacjami Go
- Znajomość technologii konteneryzacji (Docker, Kubernetes) i praktyk ciągłej integracji/ciągłego wdrażania (CI/CD)
- Świetne umiejętności rozwiązywania problemów i umiejętności analityczne
- Silne umiejętności komunikacji i współpracy
- Licencjat z informatyki, inżynierii oprogramowania lub pokrewnej dziedziny (lub równoważne doświadczenie)
Preferowane doświadczenie:
- Doświadczenie z gRPC lub innymi nowoczesnymi standardami API
- Doświadczenie z Kubernetes, najlepiej GKE
- Doświadczenie z bazami danych takimi jak BigQuery, ClickHouse , BigTable i Spanner
- Znajomość systemów kolejkowania wiadomości (np. PubSub, Kafka, RabbitMQ)
- Znajomość zwinnych metodologii i cyklów życia tworzenia oprogramowania
- Wkład do projektów lub społeczności Go typu open source