16 sierpnia 2024
Programista Node.js Київ SmartHub to twórca unikalnej technologii white-label, która umożliwia przedsiębiorstwom budować indywidualnie dopasowane rozwiązania technologiczne do wdrażania giełd/rynków reklamowych pod własną marką. Naszą misją jest utrzymywanie najwyższych standardów przejrzystości, odpowiedzialności i zaufania na rynku. Począwszy od 2018 r. zespół spędził ponad 6700 godzin na projektowaniu i budowaniu platform AdTech dla niezależnych firm reklamowych.
16 sierpnia 2024
Programista Node.js
Київ
SmartHub to twórca unikalnej technologii white-label, która umożliwia przedsiębiorstwom budować indywidualnie dopasowane rozwiązania technologiczne do wdrażania giełd/rynków reklamowych pod własną marką. Naszą misją jest utrzymywanie najwyższych standardów przejrzystości, odpowiedzialności i zaufania na rynku.
Począwszy od 2018 r. zespół spędził ponad 6700 godzin na projektowaniu i budowaniu platform AdTech dla niezależnych firm reklamowych. Mamy ponad 70 zadowolonych klientów z takich regionów jak APAC, EMEA, Ameryka Północna i MENA.
Zespół SmartHub zapewnia wysokiej jakości, szybko reagujące usługi, w skład których wchodzą utalentowani ludzie, którzy są dobrze zaznajomieni z wieloma dziedzinami, w tym technologią, reklamą, rozwojem biznesu i relacjami z klientami.
Wszechstronna obsługa klienta SmartHub obejmuje takie elementy usług, jak konfiguracja systemu i pomoc techniczna, pomoc na żądanie, regularne zarządzanie kontem oraz specjalny program adaptacji do klienta (rozmowy wprowadzające i optymalizacyjne) – wszystko to ułatwia szybkie wdrożenie i szybkie wejście na rynek.
Podsumowanie:
- Architektura i interakcja: Będziesz pracować nad architekturą usług i ich interakcją w ramach systemu o dużym obciążeniu;
- Optymalizacja i standaryzacja: będziesz zaangażowany w optymalizację i standaryzację istniejących rozwiązań;
- Rozwój funkcji: będziesz uczestniczyć w opracowywaniu nowych funkcji produktu i ulepszaniu istniejących;
- Wspólne rozwiązywanie problemów: Razem z zespołem omówisz i wybierzesz najlepsze rozwiązania konkretnych problemów;
- Ekscytujące wyzwania: W niesamowitym zespole doświadczysz najbardziej ekscytujących wyzwań!
Główne obowiązki:
- Tworzenie skalowalnego kodu: Tworzenie skalowalnego kodu dla systemu;
- Logika architektury serwera: Opracowywanie logiki architektury serwera;
- Optymalizacja wydajności: Optymalizacja i rozwój funkcji krytycznych dla wydajności;
- Programy o wysokiej wydajności: tworzenie programów charakteryzujących się wysoką wydajnością i responsywnością;
- Obsługa serwerów: obsługa elementów serwera;
- Cyberbezpieczeństwo: Zapewnienie bezpieczeństwa systemu;
- Rozwiązania do przechowywania danych: opracowywanie rozwiązań do przechowywania danych;
- Ulepszenie technologiczne: Ulepszenie segmentu technologicznego serwera;
- Dokumentacja: Tworzenie raportów i dokumentacji.
Umiejętności twarde:
- Doświadczenie w zakresie baz danych: Doświadczenie w pracy z bazami danych SQL i NoSQL;
- Protokoły sieciowe: znajomość protokołów sieciowych, takich jak FTP, SSH itp.;
- Programowanie asynchroniczne: solidne zrozumienie programowania asynchronicznego i architektury sterowanej zdarzeniami;
- Biegłość w SQL: głębokie zrozumienie SQL (MySQL lub PostgreSQL);
- Narzędzia baz danych: Doświadczenie z MongoDB, Clickhouse, Redis;
- Implementacja API: doświadczenie we wdrażaniu i użytkowaniug API (REST, GraphQL, gRPC itp.);
- Kontrola wersji: Dobra znajomość Git;
- Systemy o dużym obciążeniu: doświadczenie w pracy z systemami o dużym obciążeniu;
- Testowanie i debugowanie: Umiejętności testowania i debugowania;
- Znajomość języka angielskiego: Poziom średniozaawansowany języka angielskiego.
Miło mieć:
- Dodatkowe języki programowania: Doświadczenie z Pythonem i Golangiem;
- Narzędzia baz danych: Doświadczenie z Aerospike;
- Konteneryzacja: doświadczenie z Dockerem;
- Testowanie jednostkowe: Doświadczenie w testach jednostkowych (Jest itp.);
- Refaktoryzacja kodu: Doświadczenie w zakresie refaktoryzacji;
- CI/CD: praca z podejściem CI/CD;
- Autotesty: pisanie autotestów;
- Administracja serwerem: doświadczenie w administrowaniu serwerami Linux.
Korzyści:
- Nowoczesne, stylowe biuro lub możliwość pracy zdalnej;
- Bezpłatna kawa, herbata, soki, owoce, ciastka i przekąski;
- Tereny rekreacyjne z grami planszowymi;
- Tenis stołowy, bilard i rzutki;
- Regularne przeglądy wynagrodzeń na podstawie wyników;
- Płatny urlop;
- Płatne zwolnienia lekarskie;
- Ubezpieczenie medyczne;
- Do 7 dodatkowych płatnych dni wolnych w roku (nie wymagających dokumentacji).