Mid/ Senior Go Engineer
Dla kandydata
Mid/ Senior Go Engineer
Mid/ Senior Go Engineer
Praca 100% zdalna
Budżet - Wiem, że ogłoszenie bez widełek jest do kitu, ale czy nie łatwiej będzie jak sam określisz swoje oczekiwania? :) Jeżeli będą w naszym zasięgu na pewno umówimy się na rozmowę :)
Płatne urlopy i chorobowe na B2B
Opieka medyczna
Co robimy?
Aplikacje obsługujące setki RPS, odpowiadające w ciągu pojedynczych milisekund. Bezstanowe serwisy działające na wielu instancjach w wielu regionach (multi-dc). Środowisko zarządzania treścią redakcyjną działające w trybie multi-master. Graf semantyczny treści, analizę NER, oznaczanie obrazów.
Twój zakres obowiązków:
- Tworzenie i rozwój aplikacji backend w języku Go
- Współtworzenie architektury systemów pracujących w środowisku rozproszonym
- Współpraca z zespołami realizującymi aplikacje frontend i mobile
- Peer review kodu
- Utrzymanie i dokumentacja usług
Nasze wymagania:
- Chęć nauki nowych technologii
- Umiejętność analitycznego myślenia
- Umiejętność pisania czystego, zrozumiałego kodu
- Znajomość języka Go oraz schemy GraphQL
- Znajomość baz danych SQL (MySQL)
- Znajomość protokołu HTTP
- Podstawowa znajomość systemu Linux oraz systemu kontroli wersji Git
Tech stack:
- Go
- SQL
- GraphQL
- MySQL
- HTTP protocol
- Linux
- Git
Nice have:
- Python
- PHP
- Cassandra
Mile widziane:
- Znajomość innych języków programowania (Python, PHP)
- Znajomość bazy Cassandra oraz systemów kolejkowych (Kafka)
- Doświadczenie w pracy z Dockerem i Kubernetesem
- Wkład w projekty OpenSource (w tym własne!)
- Aktywność na meet’upach, wystąpienia na konferencjach
Tak pracujemy:
- wewnątrz organizacji
- rozwijasz kilka projektów jednocześnie
- możesz zmienić projekt
- masz wpływ na wybór narzędzi i technologii
- masz wpływ na rozwiązania technologiczne
- masz wpływ na produkt
- koncentrujesz się na rozwoju produktu
- scrum
To oferujemy:
- Możliwość poświęcenia 20% czasu pracy na naukę i wybrane (w tym własne) projekty OpenSource
- Pracę z systemami multi-dc pracującymi w trybie multi-master zapewniającymi usługi zarówno dla warstwy backoffice jak i produktów publicznych
- dofinansowanie zajęć sportowych
- prywatna opieka medyczna
- dofinansowanie nauki języków
- dofinansowanie szkoleń i kursów
- ubezpieczenie na życie
- możliwość pracy zdalnej
- elastyczny czas pracy
- spotkania integracyjne
- komputer do użytku prywatnego
Skład zespołu:
- backend developer
- frontend developer
- architekt
- specjalista cyberbezpieczeństwa
- product owner
- project manager
- UX designer
- analityk biznesowy
- administrator IT
Aplikuj teraz