Full Stack Developer with AI
⚲ Warszawa
Do uzgodnienia
Wymagania
- Java
- Angular
- AI
- REST API
- Microservices
- SQL
- TypeScript
- JavaScript
- HTML5
- CSS/SCSS
Opis stanowiska
O nas
Moondigo to rozwijająca się butikowa firma technologiczno-konsultingowa, wspierająca dużych klientów korporacyjnych w dostarczaniu, utrzymywaniu i doskonaleniu rozwiązań IT. Działamy w obszarach realizacji projektów IT, chmury obliczeniowej, DevOps, rozwoju oprogramowania, efektywności dostarczania rozwiązań oraz wspomaganego przez AI tworzenia oprogramowania, łącząc praktyczne doświadczenie inżynierskie z dojrzałością konsultingową. Poszukujemy osób, które potrafią skutecznie funkcjonować w mniejszej, praktycznie zorientowanej organizacji, a jednocześnie wniosą strukturę, wysokie standardy komunikacji oraz dyscyplinę w realizacji projektów, niezbędne do współpracy z dużymi przedsiębiorstwami.
Szukamy zarówno doświadczonego Senior Fullstack Developera (6+ lat) jak i Mid Fullstack Developera (3+ lat), którzy z jednej strony łączą silne kompetencje techniczne z praktycznym podejściem do realizacji projektów biznesowych, a z drugiej aktywnie rozwijają się w obszarze AI, rozumieją możliwości narzędzi AI-assisted development i potrafią sensownie wykorzystywać je w codziennej pracy programistycznej.
Wymagania
Doświadczenie i technologie
•
Min. 3 lata komercyjnego doświadczenia na stanowisku Full Stack Developera
• Bardzo dobra znajomość języka Java (Java 11+) oraz frameworku Angular (preferowane nowsze wersje)
•
Zainteresowanie AI w software development oraz praktyczna gotowość do korzystania z narzędzi AI w pracy programistycznej
• Doświadczenie w projektowaniu i budowie aplikacji klasy enterprise
• Znajomość architektury mikroserwisowej oraz REST API
• Doświadczenie w pracy z relacyjnymi bazami danych (PostgreSQL, MySQL)
• Znajomość TypeScript, JavaScript, HTML5 oraz CSS/SCSS
• Znajomość dobrych praktyk programistycznych, wzorców projektowych i zasad Clean Code
• Doświadczenie z Git oraz procesami CI/CD
• Doświadczenie w pracy w środowisku Agile
Kompetencje miękkie i językowe
• Umiejętność samodzielnego podejmowania decyzji technicznych
• Komunikatywna znajomość języka angielskiego (min. B2)
• Proaktywne podejście i chęć realnego wpływu na kształt produktu
Mile widziane
• Doświadczenie w branży ubezpieczeniowej lub finansowej
• Doświadczenie zdobyte zarówno w środowiskach korporacyjnych, jak i startupowych
• Znajomość Spring Boot i Spring Framework po stronie backendu
• Znajomość narzędzi do zarządzania stanem aplikacji (NgRx, Signals lub podobne)
Obowiązki
• Projektowanie, rozwój i utrzymanie aplikacji webowej w architekturze Full Stack (Java + Angular)
• Udział w projektowaniu architektury oraz podejmowaniu decyzji technologicznych od pierwszego dnia projektu
•
Wykorzystywanie narzędzi AI-assisted development w codziennej pracy - do analizy kodu, generowania rozwiązań, refaktoryzacji, testów i dokumentacji technicznej
• Współpraca z architektami, analitykami biznesowymi oraz interesariuszami projektu
• Tworzenie wysokiej jakości kodu zgodnie z najlepszymi praktykami programistycznymi (Clean Code, wzorce projektowe)
• Wspieranie zespołu poprzez dzielenie się wiedzą i mentoring mniej doświadczonych programistów
• Aktywne identyfikowanie możliwości usprawnień i optymalizacji rozwiązań
Oferujemy
• Pracę hybrydową - głównie zdalnie, z obecnością w biurze w Warszawie raz w tygodniu (warsztaty, kluczowe spotkania)
• Realny wpływ na architekturę i rozwój produktu budowanego od podstaw
• Długofalową współpracę na kontrakcie B2B
• Elastyczne godziny pracy
• Współpracę z doświadczonym zespołem specjalistów w kulturze softwarehouse’u
• Kartę Multisport oraz pakiet medyczny LuxMed
Proces rekrutacji
• HR interview - 20 minut
• Rozmowa techniczna - 30 minut.
• Rozmowa z Delivery Managerem (1 lub 2) - 60 minut
Moondigo to rozwijająca się butikowa firma technologiczno-konsultingowa, wspierająca dużych klientów korporacyjnych w dostarczaniu, utrzymywaniu i doskonaleniu rozwiązań IT. Działamy w obszarach realizacji projektów IT, chmury obliczeniowej, DevOps, rozwoju oprogramowania, efektywności dostarczania rozwiązań oraz wspomaganego przez AI tworzenia oprogramowania, łącząc praktyczne doświadczenie inżynierskie z dojrzałością konsultingową. Poszukujemy osób, które potrafią skutecznie funkcjonować w mniejszej, praktycznie zorientowanej organizacji, a jednocześnie wniosą strukturę, wysokie standardy komunikacji oraz dyscyplinę w realizacji projektów, niezbędne do współpracy z dużymi przedsiębiorstwami.
Szukamy zarówno doświadczonego Senior Fullstack Developera (6+ lat) jak i Mid Fullstack Developera (3+ lat), którzy z jednej strony łączą silne kompetencje techniczne z praktycznym podejściem do realizacji projektów biznesowych, a z drugiej aktywnie rozwijają się w obszarze AI, rozumieją możliwości narzędzi AI-assisted development i potrafią sensownie wykorzystywać je w codziennej pracy programistycznej.
Wymagania
Doświadczenie i technologie
•
Min. 3 lata komercyjnego doświadczenia na stanowisku Full Stack Developera
• Bardzo dobra znajomość języka Java (Java 11+) oraz frameworku Angular (preferowane nowsze wersje)
•
Zainteresowanie AI w software development oraz praktyczna gotowość do korzystania z narzędzi AI w pracy programistycznej
• Doświadczenie w projektowaniu i budowie aplikacji klasy enterprise
• Znajomość architektury mikroserwisowej oraz REST API
• Doświadczenie w pracy z relacyjnymi bazami danych (PostgreSQL, MySQL)
• Znajomość TypeScript, JavaScript, HTML5 oraz CSS/SCSS
• Znajomość dobrych praktyk programistycznych, wzorców projektowych i zasad Clean Code
• Doświadczenie z Git oraz procesami CI/CD
• Doświadczenie w pracy w środowisku Agile
Kompetencje miękkie i językowe
• Umiejętność samodzielnego podejmowania decyzji technicznych
• Komunikatywna znajomość języka angielskiego (min. B2)
• Proaktywne podejście i chęć realnego wpływu na kształt produktu
Mile widziane
• Doświadczenie w branży ubezpieczeniowej lub finansowej
• Doświadczenie zdobyte zarówno w środowiskach korporacyjnych, jak i startupowych
• Znajomość Spring Boot i Spring Framework po stronie backendu
• Znajomość narzędzi do zarządzania stanem aplikacji (NgRx, Signals lub podobne)
Obowiązki
• Projektowanie, rozwój i utrzymanie aplikacji webowej w architekturze Full Stack (Java + Angular)
• Udział w projektowaniu architektury oraz podejmowaniu decyzji technologicznych od pierwszego dnia projektu
•
Wykorzystywanie narzędzi AI-assisted development w codziennej pracy - do analizy kodu, generowania rozwiązań, refaktoryzacji, testów i dokumentacji technicznej
• Współpraca z architektami, analitykami biznesowymi oraz interesariuszami projektu
• Tworzenie wysokiej jakości kodu zgodnie z najlepszymi praktykami programistycznymi (Clean Code, wzorce projektowe)
• Wspieranie zespołu poprzez dzielenie się wiedzą i mentoring mniej doświadczonych programistów
• Aktywne identyfikowanie możliwości usprawnień i optymalizacji rozwiązań
Oferujemy
• Pracę hybrydową - głównie zdalnie, z obecnością w biurze w Warszawie raz w tygodniu (warsztaty, kluczowe spotkania)
• Realny wpływ na architekturę i rozwój produktu budowanego od podstaw
• Długofalową współpracę na kontrakcie B2B
• Elastyczne godziny pracy
• Współpracę z doświadczonym zespołem specjalistów w kulturze softwarehouse’u
• Kartę Multisport oraz pakiet medyczny LuxMed
Proces rekrutacji
• HR interview - 20 minut
• Rozmowa techniczna - 30 minut.
• Rozmowa z Delivery Managerem (1 lub 2) - 60 minut
🔍 Dekoder Ogłoszenia
🔴
rozwijająca się butikowa firma technologiczno-konsultingowa
Prawdopodobnie oznacza mniejszą firmę z ograniczonymi zasobami, która może nie mieć ugruntowanych procesów ani dużego zespołu wsparcia.
🟡
wspierająca dużych klientów korporacyjnych
Może oznaczać pracę nad złożonymi, długoterminowymi projektami, które wymagają dużej dyscypliny i formalności, ale też potencjalnie mniej innowacyjności.
🔴
potrafią skutecznie funkcjonować w mniejszej, praktycznie zorientowanej organizacji, a jednocześnie wniosą strukturę, wysokie standardy komunikacji oraz dyscyplinę w realizacji projektów
Oczekuje się od Ciebie samodzielności i proaktywności w tworzeniu procesów, a nie tylko ich przestrzegania.
🔴
Zainteresowanie AI w software development oraz praktyczna gotowość do korzystania z narzędzi AI w pracy programistycznej
Może oznaczać, że firma dopiero zaczyna eksplorować AI i oczekuje od Ciebie aktywnego poszukiwania i wdrażania tych rozwiązań, a nie korzystania z gotowych, zaawansowanych narzędzi.
🔴
Doświadczenie w projektowaniu i
To zdanie jest niekompletne, co może sugerować pośpiech w tworzeniu ogłoszenia lub brak doprecyzowania kluczowych wymagań.