Full Stack Developer (React/Kotlin)
⚲ Warszawa
Do uzgodnienia
Wymagania
- Kotlin
- React
- Next.js
- TypeScript
- Quarkus
Opis stanowiska
Nexio Management to zaufany partner biznesowy w drodze do cyfrowej przyszłości. Posiadamy prawie 20-letnie doświadczenie na rynku IT w Polsce i poza jej granicami. Prowadzimy działania w oparciu o transparentne i szczere relacje. Tworzymy innowacyjne rozwiązania technologiczne, kreując przy tym interesujące i rozwojowe środowisko pracy dla naszych ekspertów. Obecnie zatrudniamy 550 konsultantów, którzy świadczą usługi IT dla Klientów na całym świecie. Nasza główna siedziba mieści się w Warszawie, poza tym mamy biura w Rumunii oraz Wielkiej Brytanii. Posiadamy również własne R&D Center, które jest miejscem powstawania innowacyjnych projektów m.in.: w obszarach testów, Big Data, Cloud czy AI.W ramach naszych usług tworzymy szyte na miarę rozwiązania, utrzymujemy i rozwijamy nawet najbardziej wymagające systemy IT. Działamy w takich modelach biznesowych jak managed services, fixed prices oraz wspieramy zespoły naszych klientów w modelach scale up the team. Naszymi klientami są firmy z wielu zróżnicowanych branż, szukające wsparcia najwyższej klasy ekspertów.
Zadania:
• Projektowanie, rozwijanie oraz utrzymywanie kluczowych komponentów platformy i produktów cyfrowych.
• Tworzenie skalowalnych, wydajnych i bezpiecznych rozwiązań frontendowych oraz backendowych zgodnie z najlepszymi praktykami inżynierii oprogramowania.
• Udział w podejmowaniu decyzji architektonicznych dotyczących rozwoju systemów, integracji oraz wyboru technologii.
• Optymalizacja wydajności aplikacji, poprawa niezawodności systemów oraz zapewnianie ich wysokiej dostępności.
• Projektowanie i rozwijanie architektury mikroserwisowej oraz systemów opartych na komunikacji asynchronicznej i zdarzeniowej.
• Współpraca z Product Ownerami, UX Designerami, Architektami oraz innymi zespołami technicznymi na wszystkich etapach cyklu życia produktu.
• Udział w procesach code review, mentoringu oraz wymianie wiedzy w zespole.
• Rozwijanie procesów automatyzacji, Continuous Integration i Continuous Delivery (CI/CD).
• Wdrażanie rozwiązań chmurowych oraz wspieranie praktyk Cloud Native.
Wymagania:
• Bardzo dobra znajomość technologii frontendowych: React, Next.js lub Nuxt oraz TypeScript i JavaScript.
• Doświadczenie w projektowaniu i rozwijaniu aplikacji typu Single Page Application (SPA) oraz architektur Micro-Frontend.
• Praktyczna znajomość architektury mikroserwisowej oraz tworzenia skalowalnych systemów backendowych.
• Doświadczenie w pracy z Kotlin oraz frameworkiem Quarkus.
• Umiejętność projektowania, implementacji i utrzymania REST API.
• Znajomość systemów opartych na architekturze zdarzeniowej (Event-Driven Architecture).
• Doświadczenie w pracy z systemem kontroli wersji Git, w szczególności z wykorzystaniem podejścia Trunk-Based Development.
• Znajomość procesów Continuous Integration i Continuous Delivery (CI/CD) oraz narzędzi wspierających automatyzację wdrożeń.
• Doświadczenie w tworzeniu i rozwijaniu rozwiązań cloud-native.
• Znajomość zagadnień związanych ze skalowalnością, wydajnością oraz niezawodnością systemów informatycznych.
• Praktyczne wykorzystanie narzędzi wspierających rozwój oprogramowania opartych na sztucznej inteligencji, takich jak GitHub Copilot, Claude czy asystenci agentowi (Agentic Assistants).
• Doświadczenie w wykorzystywaniu AI do programowania, refaktoryzacji kodu, debugowania oraz przeglądów kodu (Code Review).
• Znajomość możliwości integracji modeli językowych (LLM) z procesami i narzędziami deweloperskimi.
Oferujemy:
• Stabilność zatrudnienia – długofalowe projekty, współpraca z wiodącymi firmami, możliwość rozwoju w różnych obszarach branży IT
• Elastyczne formy współpracy – umowa B2B, umowa o pracę lub zlecenie.
• Benefity: Medicover (rozszerzony o stomatologię), FitProfit, lekcje języka angielskiego.
• Treningi na siłowni F45 - zlokalizowanej w naszym biurze. Wspólnie ćwiczymy pod okiem profesjonalnych trenerów.
• Wewnętrzny program poleceń.
• Możliwość finansowania certyfikatów IT.
• W zależności od projektu pracujemy w trybie hybrydowym, zdalnym lub stacjonarnym.
• Wydarzenia okolicznościowe oraz wyjazdy integracyjne - budujemy zgrany zespól również poza biurem.
• Lubimy pomagać - wspieramy akcje charytatywne, takie jak Szlachetna Paczka, a w ramach #PomagamyNexio angażujemy się tam, gdzie naprawdę możemy coś zmienić
Zadania:
• Projektowanie, rozwijanie oraz utrzymywanie kluczowych komponentów platformy i produktów cyfrowych.
• Tworzenie skalowalnych, wydajnych i bezpiecznych rozwiązań frontendowych oraz backendowych zgodnie z najlepszymi praktykami inżynierii oprogramowania.
• Udział w podejmowaniu decyzji architektonicznych dotyczących rozwoju systemów, integracji oraz wyboru technologii.
• Optymalizacja wydajności aplikacji, poprawa niezawodności systemów oraz zapewnianie ich wysokiej dostępności.
• Projektowanie i rozwijanie architektury mikroserwisowej oraz systemów opartych na komunikacji asynchronicznej i zdarzeniowej.
• Współpraca z Product Ownerami, UX Designerami, Architektami oraz innymi zespołami technicznymi na wszystkich etapach cyklu życia produktu.
• Udział w procesach code review, mentoringu oraz wymianie wiedzy w zespole.
• Rozwijanie procesów automatyzacji, Continuous Integration i Continuous Delivery (CI/CD).
• Wdrażanie rozwiązań chmurowych oraz wspieranie praktyk Cloud Native.
Wymagania:
• Bardzo dobra znajomość technologii frontendowych: React, Next.js lub Nuxt oraz TypeScript i JavaScript.
• Doświadczenie w projektowaniu i rozwijaniu aplikacji typu Single Page Application (SPA) oraz architektur Micro-Frontend.
• Praktyczna znajomość architektury mikroserwisowej oraz tworzenia skalowalnych systemów backendowych.
• Doświadczenie w pracy z Kotlin oraz frameworkiem Quarkus.
• Umiejętność projektowania, implementacji i utrzymania REST API.
• Znajomość systemów opartych na architekturze zdarzeniowej (Event-Driven Architecture).
• Doświadczenie w pracy z systemem kontroli wersji Git, w szczególności z wykorzystaniem podejścia Trunk-Based Development.
• Znajomość procesów Continuous Integration i Continuous Delivery (CI/CD) oraz narzędzi wspierających automatyzację wdrożeń.
• Doświadczenie w tworzeniu i rozwijaniu rozwiązań cloud-native.
• Znajomość zagadnień związanych ze skalowalnością, wydajnością oraz niezawodnością systemów informatycznych.
• Praktyczne wykorzystanie narzędzi wspierających rozwój oprogramowania opartych na sztucznej inteligencji, takich jak GitHub Copilot, Claude czy asystenci agentowi (Agentic Assistants).
• Doświadczenie w wykorzystywaniu AI do programowania, refaktoryzacji kodu, debugowania oraz przeglądów kodu (Code Review).
• Znajomość możliwości integracji modeli językowych (LLM) z procesami i narzędziami deweloperskimi.
Oferujemy:
• Stabilność zatrudnienia – długofalowe projekty, współpraca z wiodącymi firmami, możliwość rozwoju w różnych obszarach branży IT
• Elastyczne formy współpracy – umowa B2B, umowa o pracę lub zlecenie.
• Benefity: Medicover (rozszerzony o stomatologię), FitProfit, lekcje języka angielskiego.
• Treningi na siłowni F45 - zlokalizowanej w naszym biurze. Wspólnie ćwiczymy pod okiem profesjonalnych trenerów.
• Wewnętrzny program poleceń.
• Możliwość finansowania certyfikatów IT.
• W zależności od projektu pracujemy w trybie hybrydowym, zdalnym lub stacjonarnym.
• Wydarzenia okolicznościowe oraz wyjazdy integracyjne - budujemy zgrany zespól również poza biurem.
• Lubimy pomagać - wspieramy akcje charytatywne, takie jak Szlachetna Paczka, a w ramach #PomagamyNexio angażujemy się tam, gdzie naprawdę możemy coś zmienić
🔍 Dekoder Ogłoszenia
🔴
kreując przy tym interesujące i rozwojowe środowisko pracy dla naszych ekspertów
Może oznaczać, że firma inwestuje w szkolenia i rozwój, ale równie dobrze może być pustym sloganem bez konkretnych działań.
🔴
Tworzymy innowacyjne rozwiązania technologiczne
Może oznaczać prawdziwe innowacje, ale równie dobrze może odnosić się do standardowych projektów z niewielkimi usprawnieniami.
🔴
utrzymujemy i rozwijamy nawet najbardziej wymagające systemy IT
Może oznaczać pracę nad skomplikowanymi, strategicznymi systemami, ale też po prostu utrzymywanie starych, problematycznych aplikacji.
🔴
wspieramy zespoły naszych klientów w modelach scale up the team
Może oznaczać elastyczne dopasowanie do potrzeb klienta, ale też może sugerować częste delegacje i pracę w różnych zespołach projektowych.
🟡
zgodnie z najlepszymi praktykami inżynierii oprogramowania
Jest to ogólne stwierdzenie, które może oznaczać wysokie standardy, ale bez konkretnych przykładów trudno ocenić, jak są one faktycznie realizowane.