Senior Full Stack Developer (m/k/n)
UPVANTA SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ
⚲ Wrocław
Wymagania
- Node.js
- Express.js
- .NET
- ASP.NET Core MVC
- Microsoft Azure
- Terraform
- Python
- Vue.js (nice to have)
- React (nice to have)
- Vue Router (nice to have)
- Vuex React Router (nice to have)
- Redux (nice to have)
- Apache Lucene (nice to have)
- Elasticsearch (nice to have)
Opis stanowiska
Wymagania: - Doświadczenie w programowaniu backendu w Node.js (Express.js) - Doświadczenie w .NET Core oraz tworzeniu API RESTful - Znajomość Pythona oraz frameworków AI (np. TensorFlow, PyTorch) – mile widziana podstawowa znajomość - Praktyczna znajomość usług Azure AI (Vision, Speech, Document Intelligence, OpenAI) - Doświadczenie w pracy z usługami Azure: App Services, Azure Functions, Azure Storage, Azure DevOps, Azure Cache for Redis, Cosmos DB - Znajomość Terraform oraz automatyzacji infrastruktury w Azure - Doświadczenie w pracy z Dockerem i środowiskami kontenerowymi - Znajomość mechanizmów bezpieczeństwa aplikacji (uwierzytelnianie, autoryzacja) - Doświadczenie w pisaniu testów (unit/integration tests) oraz automatyzacji testów Mile widziane: - Doświadczenie frontendowe (Vue.js, React, Vue Router, Vuex, React Router, Redux) - Znajomość wdrożeń i integracji dużych modeli AI (np. Gemini, LLAMA, DeepSeek, Claude, Mistral) - Znajomość Apache Lucene oraz Elasticsearch - Umiejętności komunikacyjne i pracy zespołowej - Umiejętność tłumaczenia zagadnień technicznych osobom nietechnicznym - Zdolności analityczne i kreatywne podejście do rozwiązywania problemów - Wiedza z zakresu architektury mikroserwisów oraz rozwiązań serverless Zakres obowiązków: - Tworzenie i rozwój backendu aplikacji w Node.js (Express.js) oraz .NET (ASP.NET Core) - Projektowanie i implementacja RESTful API - Praca z platformą Microsoft Azure, w tym wdrażanie aplikacji oraz automatyzacja infrastruktury (Terraform) - Integracja usług Azure AI (Vision, Speech, Document Intelligence, OpenAI) - Wdrażanie modeli AI, agentów oraz rozwiązań opartych o LLM (Semantic Kernel, LangChain, RAG) - Praca z kontenerami (Docker) oraz orkiestracją kontenerów - Zapewnienie bezpieczeństwa aplikacji zgodnie z najlepszymi praktykami - Tworzenie testów jednostkowych i integracyjnych oraz automatyzacja testów - Współpraca z zespołem developerskim przy projektowaniu architektury systemów Oferujemy: - Udział w projektach wykorzystujących nowoczesne technologie AI - Pracę przy rozwiązaniach chmurowych w Azure - Możliwość rozwoju w obszarze AI oraz architektury systemów - Stabilne zatrudnienie