Będziesz odpowiedzialny za realizację kluczowych etapów inżynierii, projektowanie skalowalnej infrastruktury API i zapewnianie bezproblemowej integracji z interfejsami API innych firm. Będziesz kierować inicjatywami w zakresie rozwoju frontendu i backendu, wspierając kulturę doskonałości i współpracy w zespole inżynierów.
Kluczowe obowiązki
Doświadczenie
- Główny inżynier: Udokumentowany sukces w prowadzeniu złożonych projektów.
< li>Tech Stack: znajomość Google Cloud Platform, TypeScript, Node.js, NestJS, PostgreSQL, React, Kafka, Docker i Kubernetes.- Projektowanie API< /strong>: Doświadczenie ze skalowalną infrastrukturą API.
- Projekty typu Full-Stack: Od koncepcji do wdrożenia.
{/p>< p>Umiejętności
- Przywództwo: tworzenie atmosfery współpracy w zespole.
- Rozwiązywanie problemów strong>: Zrównoważ potrzeby techniczne i biznesowe.
- Komunikacja: Zarządzaj oczekiwaniami i buduj relacje.
- Najlepsze praktyki: Agile, rozwój oparty na testach i CI/CD.
Przywództwo inżynieryjne
- Prowadź projekty: Zapewnij terminową realizację projektów o wysokiej jakości.
- Architekci API: Projektuj skalowalną infrastrukturę na potrzeby integracji z firmami zewnętrznymi.
- < strong>Zespoły mentorów: Zapewniają wskazówki techniczne i wspierają rozwój zawodowy.
- Recenzje kodu: Zapewniają jakość kodu poprzez regularne przeglądy.
- Strategia techniczna: zgodna z ogólną wizją i celami.
Pełny rozwój
- Cykl życia rozwoju: analiza potencjalnych klientów, projektowanie, rozwój, testowanie i wdrażanie.
- Kod wysokiej jakości: wykorzystaj React, Node. js i NestJS.
- Współpraca z projektantami: Twórz intuicyjne i responsywne interfejsy użytkownika.
- Środki bezpieczeństwa: Zapewnij ochronę danych użytkowników i zgodność.
Współpraca i komunikacja
- Zespół ds. produktu : Zdefiniuj wymagania i twórz niezawodne plany dostaw.
- Efektywna komunikacja: Dopasuj interesariuszy do celów biznesowych.
- Ułatwiaj spotkania: Zachowaj zespół został poinformowany i zaangażowany.
- Zespoły pomostowe: Tłumaczenie koncepcji technicznych dla interesariuszy nietechnicznych.
Kultura inżynieryjna i wdrażanie
- Kultura pozytywna: promuj innowacje i współpracę.
- Wdrożenie: Wyposaż nowych członków zespołu w niezbędne narzędzia i wsparcie.
- Procesy dostarczania: Udoskonalaj procesy CI/CD pod kątem wydajności.
- Środowiska programistyczne< /strong>: Zwiększ produktywność i innowacyjność.
Zarządzanie chmurą i bazami danych
- Google Cloud Platform: zapewnij dostępność i wydajność.
- Zarządzanie PostgreSQL: Optymalizuj modelowanie danych i zapytania.
- Monitorowanie systemu: Proaktywnie rozwiązuj potencjalne problemy.
- Kopia zapasowa danych i Odzyskiwanie: utrzymanie integralności i dostępności danych.
Architektura sterowana zdarzeniami
- Wdrażaj architekturę: używaj platformy Kafka do przetwarzania zdarzeń.
- Projektuj klastry platformy Kafka: optymalizuj pod kątem wydajności i skalowalności.
- Monitoruj platformę Kafka: zapewnij wysoką dostępność i odporność na awarie.
Konteneryzacja i orkiestracja
- Docker i Kubernetes: wdrażaj rozwiązania konteneryzacyjne.
- Orkiestracja mikrousług: używaj Kubernetes do zarządzania i skalowania.
- < strong>Automatyzuj wdrażanie: usprawnij potoki CI/CD dzięki narzędziom do konteneryzacji.
Dopasowanie do kultury
< ul>
Pasja: doceniaj innowacje i współpracę.Nauka: bądź na bieżąco z trendami branżowymi.Możliwość adaptacji: rozkwitaj w dynamicznym środowisku.
O projekcie:
An Asystent oparty na sztucznej inteligencji, zaprojektowany specjalnie dla gabinetów dentystycznych, zwiększa wydajność kliniki.
Platforma bezproblemowo integruje się z istniejącymi systemami zarządzania praktyką dentystyczną, oferując takie funkcje, jak wyświetlanie dostępności w czasie rzeczywistym, rezerwacja w mediach społecznościowych oraz bezpieczne, zgodne z HIPAA- zgodne zarządzanie danymi.