Starszy Inżynier Node.js Львів Poszukujemy Starszego Inżyniera Node.js we Lwowie, który dołączy do naszego zespołu współpracującego z brazylijskim start-upem Time & Attendance. Opis projektu Naszym klientem jest brazylijski startup zajmujący się rejestracją czasu i obecności. Nasz system pozwala nam mieć pewność, że pracownicy realizują ustalony harmonogram oraz monitorują czas pracy poza biurem. Nasz zespół od samego początku budował część techniczną tego produktu. Rozpoczęliśmy już współpracę
Starszy Inżynier Node.js Львів Poszukujemy Starszego Inżyniera Node.js we Lwowie, który dołączy do naszego zespołu współpracującego z brazylijskim start-upem Time & Attendance. Opis projektu Naszym klientem jest brazylijski startup zajmujący się rejestracją czasu i obecności. Nasz system pozwala nam mieć pewność, że pracownicy realizują ustalony harmonogram oraz monitorują czas pracy poza biurem. Nasz zespół od samego początku budował część techniczną tego produktu. Rozpoczęliśmy już współpracę z firmami zatrudniającymi ponad 1000 pracowników. Poszukujemy dojrzałego, nastawionego na wyzwania inżyniera, który wzmocni nasz zespół i pomoże nam zbudować produkt wysokiej jakości. Projekt rozwija się i jest dynamiczny i wpływa na wynagrodzenia tysięcy ludzi w całej Brazylii. Z perspektywy back-endu produkt to: System zorientowany na usługi, działający wewnątrz klastra Kubernetes. Wszystkie usługi są napisane w Node.js, z wyjątkiem jednej zbudowanej przy użyciu Ruby onRails API dla aplikacji mobilnych i webowych. Integracje firm trzecich z popularnymi platformami SaaS i partnerzy Wymagania Wymagane doświadczenie z Node.js Doświadczenie w projektowaniu i tworzeniu skalowalnych systemów Znajomość nierelacyjnych baz danych, np. PostgreSQL. Dobra znajomość JavaScript. Doświadczenie z maszynopisem będzie plusem. Brokerzy wiadomości Doświadczenie z Dockerem Upper Intermediate Angielski Miło mieć Doświadczenie w pracy z Kubernetes GCP, Prometheus, Grafana Doświadczenie w pisaniu testów jednostkowych i integracyjnych z naciskiem na efektywność, a nie pokrycie Doświadczenie z nierelacyjnymi bazami danych: Neo4j, Druid, Kafka, Redis Podstawowa administracja systemem Linux Byłoby świetnie: Doświadczenie z tymczasowym doświadczeniem z CI/CDpipelines, najprawdopodobniej Github Actions. Obowiązki Rozszerzanie funkcjonalności istniejącego API (Node.js) Projektowanie i budowanie nowych funkcjonalności (najprawdopodobniej onNode.js/Typescript/Nest, ale technologia jest do uzgodnienia) Poprawa wydajności i skalowalności Przygotowanie systemu do ekspansji międzynarodowej Co zyskujesz Sensowną pracę Śledzenie Notime Osoby o podobnych poglądach ludzie Wewnętrzny program uczenia się i rozwoju Połączenie życia zawodowego z prywatnym 20 dni urlopu Zwolnienia lekarskie do czasu wyzdrowienia Opieka medyczna i dobre samopoczucie