Publikuj oferty pracy
Zatrudniaj bez prowizji
4 wyświetlenia
WeCookIT
Klient to dynamiczny start-up B2B SaaS z siedzibą w Dubaju, oferujący kompleksową platformę dla marek i sprzedawców detalicznych. Nasza platforma umożliwia bezproblemowe przesyłanie katalogów i sprawne składanie zamówień, usprawniając proces sprzedaży hurtowej. Dążymy do doskonałości technologicznej, zapewniając, że nasz kod jest zgodny z zasadami SOLID i jest rygorystycznie objęty testami jednostkowymi. Dążymy do ciągłego doskonalenia, aby zmniejszyć złożoność i zwiększyć czytelność, a wszystko to w ścisłym środowisku NestJS i TypeScript.
Przegląd roli:
< p>Jako inżynier Full Stack będziesz kluczowym członkiem naszego zespołu inżynierów. Twoja rola będzie obejmować kierowanie krytycznymi projektami, takimi jak projektowanie, wdrażanie i wdrażanie ulepszonego systemu kontroli dostępu opartego na rolach (RBAC). Z biegiem czasu do Twoich obowiązków należeć będzie nie tylko kierownictwo techniczne, ale także mentoring dla młodszych inżynierów i nadzorowanie procesu rozwoju w celu zapewnienia najwyższych standardów jakości kodu i integralności systemu.
Klucz Obowiązki:
Kierowanie modernizacją RBAC: Kierowanie projektowaniem i wdrażaniem przebudowy systemu RBAC, zapewniając solidność, skalowalność i zgodność z naszymi standardami architektonicznymi.
Wskazówki techniczne: zapewniaj zespołowi fachowe wskazówki dotyczące znajdowania i wdrażania rozwiązań technicznych. Nadzoruj wpływ tych rozwiązań na utrzymanie integralności systemu.
Mentoring: Przeprowadź młodszych inżynierów przez proces przeglądu kodu, wspierając ich rozwój zawodowy i zapewniając przestrzeganie standardów kodowania.
Własność systemu: Przejmij pełną odpowiedzialność za użytkowników i systemy katalogów, od konserwacji po innowacyjne ulepszenia.
Wymagane umiejętności i doświadczenie:
● Wykształcenie z zakresu informatyki: solidne podstawy w zakresie zasad informatyki.
● Rozległe doświadczenie: co najmniej 5 lat doświadczenia w środowisku startupowym, rozwijanie się i dostosowywanie do biznesu.
● Znajomość języka JavaScript / TypeScript: solidna wiedza podstawowa i praktyczne doświadczenie z JavaScript i TypeScript.
● Biegłość w zakresie frameworka: Znajomość frameworków VueJS, ExpressJS, NodeJS i NestJS.
● Umiejętności baz danych: Doświadczenie z MongoDB i MySQL.
● Zaawansowanie techniczne: Znajomość Kubernetes (K8S), mechanizmów buforowania i systemów kolejki wiadomości.
● Przenikliwość w testowaniu: Biegłość w pisaniu kompleksowych testów jednostkowych i integracyjnych.
● Jakość kodu: doświadczenie w pracy ze ściśle powiązanym kodem i umiejętność jego refaktoryzacji zgodnie z zasadami czystego kodu i standardami SOLID.
● Rozwiązywanie problemów: silne umiejętności analityczne i rozwiązywania problemów, z doświadczenie w radzeniu sobie ze złożonymi systemami i bazami kodu.
Co oferujemy:
● Możliwość pracy w szybko rozwijającym się rozwijający się startup z dynamicznym zespołem.
● Kultura ceniąca innowacyjność, czystość kodu i ciągłe doskonalenie.
Jeśli pasjonujesz się rozwojem, tęsknisz za wyzwaniami technicznymi i chcesz wywrzeć znaczący wpływ na rozwijający się startup, chętnie usłyszymy od Ciebie.