Wizer Inc. szuka pełnego pasji i wykwalifikowanego inżyniera oprogramowania, który dołączy do naszego zespołu profesjonalistów. Nowy członek zespołu będzie pracował nad migracją istniejącej monolitycznej aplikacji do usług, a także opracowywaniem nowych funkcji z wykorzystaniem najlepszych praktyk i ustalonych wytycznych dotyczących tworzenia oprogramowania.
Wymagania
- 5 + lata sprawdzonego doświadczenia w tworzeniu oprogramowania.
- Znajomość języka programowania Go połączona z co najmniej 3-letnim praktycznym doświadczeniem.
- Doskonałe umiejętności rozwiązywania problemów.
< li>Pasja do pisania czystego, rozszerzalnego i solidnego kodu.- Duża wiedza w pisaniu testów jednostkowych i integracyjnych.
- Doskonała znajomość zasad OOP, SOLID, DRY.
< li>Dobra znajomość projektu systemu i wzorców architektury.- Świetność pisania zoptymalizowanych zapytań SQL.
- Doświadczenie z Dockerem, GCP lub AWS.
- Wyższy średniozaawansowany poziom języka angielskiego.
Obowiązki
- Tworzenie skalowalnych i bezpiecznych aplikacji przy użyciu Golang i pokrewnych technologii.
- Aktywnie angażuj się w przegląd kodu w celu zapewniaj jakość kodu, rozpowszechniaj wiedzę i najlepsze praktyki.
- Inżynieruj wysokowydajny, testowalny i łatwy w utrzymaniu kod w celu wdrożenia nowych funkcji.
- Bierz udział w dyskusjach na temat projektu systemu.
- Rozwiązuj problemy biznesowe, wykorzystując dostępne technologie.
Będzie plusem
- Doświadczenie z JavaScriptem i Node.js.
- Dobrze zrozumienie, jak budować mikroserwisy i modułowe aplikacje monolityczne.
- Doświadczenie w zakresie DDD, CQRS i architektury sterowanej zdarzeniami
- Wykorzystywanie podejścia TDD.
- Znajomość Kubernetes, Helm.
- Doświadczenie z NATS lub Kafką.
- Wkład w publiczne repozytorium kodu.
Korzyści z projektu< /p>
- Firma produktowa, podejście SCRUM i możliwość poznania cyberbezpieczeństwa wewnątrz firmy (szkolenia, wideo i wiele więcej)
- Międzynarodowy zespół — świetna okazja do udoskonalisz swoje umiejętności komunikacyjne;
- W pełni zdalny i elastyczny grafik pracy;
- 18 dni urlopu, 5 dni zwolnienia lekarskiego oraz dzień wolny w święta państwowe
- MacBook udostępniany na życzenie
- Budżet na sport/ubezpieczenie (dostępny po okresie próbnym)
- Możliwość współpracy z zespołem w ramach coworkingu (biura coworkingowe w Kijowie i Lwowie )
- Budowanie zespołu i zajęcia niezwiązane z pracą