Stanowisko: Senior Fullstack Engineer (Node.js, Angular, GenAI)
Opis stanowiska:
Poszukujemy Senior Fullstack Engineera, który dołączy do naszego zespołu i pomoże nam tworzyć innowacyjne rozwiązania w zakresie sztucznej inteligencji oraz rozwijać nowoczesne aplikacje webowe. Idealny kandydat to osoba z doświadczeniem w pracy zarówno z backendem (Node.js), jak i frontendem (Angular), a także z solidną wiedzą na temat technologii związanych z Generative AI, w tym Large Language Models (LLM), chatbotów, agentów AI oraz Retrieval-Augmented Generation (RAG).
Jako Senior Fullstack Engineer będziesz odpowiedzialny za projektowanie, rozwój i wdrażanie skalowalnych aplikacji, które integrują zaawansowane technologie AI w kontekście generatywnych systemów. Będziesz pracować nad aplikacjami, które wykorzystują LLM do automatyzacji procesów, tworzenia interaktywnych agentów oraz rozwoju chatbotów.
Wymagania:
- Backend: Bardzo dobra znajomość Node.js oraz doświadczenie w budowaniu i utrzymywaniu aplikacji backendowych w tym środowisku.
- Frontend: Zaawansowane umiejętności w pracy z Angular, w tym tworzenie komponentów, zarządzanie stanem aplikacji oraz integracja z backendem.
- Technologie AI: Doświadczenie w pracy z Generative AI, w tym znajomość LLM (np. GPT-3, GPT-4), chatbotów, agentów AI i Retrieval-Augmented Generation (RAG).
- Bazy danych: Znajomość baz danych SQL (np. PostgreSQL, MySQL) oraz NoSQL (np. MongoDB) w kontekście aplikacji opartych na AI.
- Technologie: Dodatkowa znajomość innych technologii frontendowych i backendowych (np. React, Vue.js, TypeScript, Express.js, Docker, Kubernetes, GraphQL) będzie dużym atutem.
- Praktyki: Znajomość najlepszych praktyk programistycznych, wzorców projektowych, metodologii Agile (Scrum, Kanban).
- Doświadczenie z AI: Znajomość i praktyczne doświadczenie w implementacji systemów AI, w tym integracji generatywnych modeli z aplikacjami webowymi.
Dodatkowe atuty:
- Doświadczenie z technologiami chmurowymi (AWS, Azure, Google Cloud) oraz narzędziami do konteneryzacji (Docker, Kubernetes).
- Znajomość metodologii TDD, BDD, a także narzędzi do testowania (Jest, Mocha, Cypress).
- Wiedza na temat skalowania systemów w kontekście AI i mikroserwisów.
- Doświadczenie w pracy z narzędziami do trenowania i integracji modeli AI (np. TensorFlow, PyTorch, Hugging Face).
- Umiejętność rozwiązywania problemów związanych z dużymi zbiorami danych oraz optymalizacją zapytań w systemach opartych na AI.
Oferujemy:
- Pracę nad innowacyjnymi projektami z zakresu sztucznej inteligencji i nowoczesnych technologii webowych.
- Pakiet benefitów (opieka zdrowotna, karta sportowa,).
- Elastyczny czas pracy oraz praca zdalna
- Ścisłą współpracę z zespołami AI oraz dostęp do najnowszych technologii.
- Możliwość rozwoju zawodowego w dynamicznie rosnącej firmie.
Jeśli masz doświadczenie w pracy z pełnym stosunkiem technologicznym, łączącym frontend, backend oraz generatywną sztuczną inteligencję, dołącz do nas i współtwórz aplikacje, które zmieniają sposób, w jaki ludzie wchodzą w interakcję z technologią!