Nasz klient - Mondu ma misję stworzenia najlepszej na świecie platformy płatności B2B. Dołączysz do zespołu wysoko wykwalifikowanych inżynierów w głównych zespołach Mondu, zajmujących się opracowywaniem nowych funkcji i niezbędnych możliwości dla naszych interesariuszy, szczególnie w zakresie ryzyka kredytowego, wykrywania oszustw i operacji. Twoim głównym celem będzie praca nad architekturą mikrousług ze szczególnym naciskiem na rozwój backendu. Na tym stanowisku będziesz mieć przede wszystkim możliwość korzystania z Go Lang i JavaScript w celu uzupełnienia stosu technologii. Jeśli lubisz wyzwania, ta rola będzie dla Ciebie idealna
Wymagania:
- Udokumentowane doświadczenie jako programista Go
- Umiejętność projektowania i tworzenia skalowalnych, łatwych w utrzymaniu i bezpiecznych systemów oprogramowania
- Posiada umiejętność rozwiązywania problemów i debugowania możliwości
- Dogłębna wiedza na temat zasad projektowania i architektury oprogramowania, w tym podejścia opartego na zdarzeniach i mikrousługach
- Aktywnie angażuj się w cały cykl życia tworzenia oprogramowania, od koncepcji i od projektowania po dostawę i bieżącą konserwację
- Propagowanie i wdrażanie najlepszych praktyk, standardów kodowania i metodologii programowania w celu ciągłego doskonalenia zespołu
- Doświadczenie z wieloma typami baz danych (relacyjne, kluczowe -wartość, zorientowanie na dokumenty itp.)
- Dobra znajomość języka angielskiego (w mowie i piśmie).
Umiejętności techniczne:
- biegłość w programowaniu RoR
- doświadczenie z PostgreSQL< /li>
- Doświadczenie z Kafką
- Doświadczenie z Terraform
- Doświadczenie z Redis
- Doświadczenie z AWS
- Znajomość Akcji Github.
Zadania:
- Współpraca z zespołami wielofunkcyjnymi przy projektowaniu, opracowywaniu i utrzymywaniu złożonych rozwiązań oprogramowania fintech odpowiadających potrzebom biznesowym wymagania i potrzeby skalowalności
- Pisz czysty, wydajny i łatwy w utrzymaniu kod przede wszystkim w Ruby On Rails
- Pracuj nad tworzeniem i ulepszaniem funkcji, które zapewniają wartość naszym klientom i partnerzy
- Bierz udział w decyzjach dotyczących architektury i pomóż kształtować kierunek naszego stosu technologii
- Projektuj, rozwijaj i utrzymuj rozwiązania w zakresie oprogramowania fintech, które spełniają wymagania biznesowe i potrzeby skalowalności
- Wdrażaj wzorce projektowania i architekturę oprogramowania, aby zwiększyć łatwość konserwacji i wydajność systemu
- Przeprowadzaj przeglądy kodu i przekazuj konstruktywne opinie, aby zapewnić wysoką jakość kodu i zgodność z najlepszymi praktykami
- Identyfikuj wąskie gardła w zabezpieczeniach i wydajność oraz wdrażaj rozwiązania poprawiające wydajność platformy.
Pożądane, ale niekonieczne:
- Doświadczenie z innymi językami programowania (np. Go Lang lub Javascript)
- Doświadczenie w obsłudze Infrastructure korzystanie z AWS, Terraform i K8s
- Doświadczenie w Fintech lub startupach.
_____
Pytania i odpowiedzi:
– Czy praca obejmuje okres próbny, a jeśli tak, to jak długo on trwa?< br/>Tak, obowiązuje 3-miesięczny okres próbny.
- Jaki jest przewidywany harmonogram pracy?
Pełny etat, elastyczny. Możesz pracować zdalnie, a także możesz wybrać tryb hybrydowy, gdzie możesz połączyć pracę stacjonarną (we lwowskim biurze) z pracą zdalną.
- Ile przysługuje urlopów i dni chorobowych?
Coroczny płatny urlop — 20 dni roboczych/7 niepotwierdzonych dni chorobowych/dni wolne w roku.
Pakiet socjalny i świadczenia:
- Pełne ubezpieczenie medyczne
- MacBook i akcesoria
- Lekcje języka angielskiego
- Pomoc księgowego
- Minimalna biurokracja , synergia i formalności, skupiając się przede wszystkim na skutecznej komunikacji
Proces rekrutacji:
< li>Rozmowa przesiewowa z Rekruterem (rozmowa dotycząca umiejętności miękkich) ~ 20 min
- Rozmowa techniczna l z Menadżerem Mondu + Dyrektorem Generalnym Smart Choice Software ~ 90 min