Senior Fullstack Developer (Python + React)
140 - 160 zł / stawka godzinowaIN4GE sp. z o.o.
Senior Fullstack Developer (Python + React)
Miejsce pracy: Wrocław
Technologie, których używamy
Wymagane
- Python
- REST API
- Git
- AWS
- Streamlit
- React.js
O projekcie
Poszukujemy Full Stack Developera, który wesprze wdrażanie i dalszy rozwój nowoczesnej aplikacji wykorzystującej sztuczną inteligencję.
Rola daje możliwość rozwijania rozwiązań opartych na generatywnej sztucznej inteligencji, dużych modelach językowych (LLM), architekturze projektowanej z myślą o chmurze oraz inteligentnej automatyzacji procesów. Aplikacja cyfryzuje i automatyzuje procesy zakupowe oraz procesy związane z wyszukiwaniem i wyborem dostawców, wykorzystując AI do dostarczania korzyści biznesowych na dużą skalę.
Osoba w tej roli będzie rozwijać zarówno backend i API w Pythonie, jak i interfejs użytkownika w React. Ważnym elementem jej odpowiedzialności będzie przekształcanie wczesnych, eksperymentalnych prototypów (Proof of Concept - POC), przygotowanych przez Data Scientistów, w stabilne rozwiązania gotowe do codziennego użytkowania. Wymaga to umiejętności przekładania eksperymentalnego kodu i notebooków na dobrze zaprojektowane oprogramowanie, które można łatwo utrzymywać i skalować.
Developer będzie ściśle współpracować z Data Scientistami, AI Engineerami, Cloud Engineerami, Product Ownerami oraz innymi programistami backendu i frontendu, tworząc kompletne rozwiązania łączące nowoczesne praktyki programistyczne z możliwościami sztucznej inteligencji.
Preferowany model współpracy: hybrydowy, z obecnością w biurze 2 dni w tygodniu - Wrocław, Poznań lub Gdańsk.
Twój zakres obowiązków
- Projektowanie, rozwijanie i utrzymywanie rozwiązań fullstack, obejmujących backend w Pythonie i frontend w React.
- Współpraca z Data Scientistami w celu zrozumienia prototypów, modeli i notebooków oraz przekształcenia ich w rozwiązania gotowe do wdrożenia produkcyjnego i dalszego utrzymania.
- Tworzenie i rozwijanie REST API obsługujących frontend oraz integracje pomiędzy systemami.
- Projektowanie i wdrażanie responsywnych, przyjaznych użytkownikowi interfejsów w React, które komunikują się z backendem przez API i udostępniają użytkownikom funkcje oparte na AI.
- Implementowanie logiki biznesowej backendu z naciskiem na niezawodność, wydajność i łatwość utrzymania.
- Współpraca z Cloud Engineerami przy przygotowaniu wdrożeń, architektury środowiska uruchomieniowego, konfiguracji środowisk oraz automatyzacji budowania, testowania i wdrażania aplikacji (CI/CD).
- Porządkowanie i przebudowywanie eksperymentalnego kodu, np. notebooków i skryptów, w stabilne usługi oraz procesy przetwarzania danych.
- Udział w podejmowaniu decyzji technicznych i kształtowaniu architektury backendu oraz frontendu.
- Zapewnianie odpowiedniego poziomu bezpieczeństwa, monitorowania działania, skalowalności i możliwości sprawnego utrzymania aplikacji.
- Udział w testowaniu, diagnozowaniu problemów, optymalizacji i ciągłym doskonaleniu aplikacji w środowiskach deweloperskich i wdrożeniowych.
Nasze wymagania
- Minimum 5 lat komercyjnego doświadczenia w tworzeniu aplikacji fullstack, z solidnym praktycznym doświadczeniem zarówno w Pythonie po stronie backendu, jak i w React po stronie frontendu.
- Praktyczne doświadczenie z nowoczesnym frameworkiem webowym w Pythonie.
- Duże doświadczenie w projektowaniu, tworzeniu i utrzymywaniu REST API.
- Solidne doświadczenie w budowaniu nowoczesnych aplikacji React opartych na komponentach, w tym w zarządzaniu stanem aplikacji, korzystaniu z hooków i integracji z API.
- Praktyczne doświadczenie z AWS i aplikacjami działającymi w chmurze.
- Doświadczenie w przekształcaniu eksperymentalnego kodu lub prototypów, np. przygotowanych w Streamlit, w systemy produkcyjne.
- Dobre rozumienie architektury aplikacji fullstack, sposobów integracji systemów i projektowania interfejsów komunikacji.
- Doświadczenie z Gitem i zwinnymi metodami tworzenia oprogramowania.
- Dobra znajomość języka angielskiego umożliwiająca sprawną komunikację.
- Umiejętność skutecznej współpracy z zespołem obejmującym specjalistów data science, backendu, frontendu, chmury/platformy oraz osoby odpowiedzialne za produkt.
Mile widziane
- Doświadczenie z procesami przetwarzania danych lub aplikacjami operującymi na dużej ilości danych.
- Styczność z systemami AI/ML, np. integracją usług udostępniających wyniki modeli, komponentami służącymi do uruchamiania modeli lub procesami wykorzystującymi LLM.
- Doświadczenie ze Snowflake lub podobnymi platformami danych w chmurze.
- Znajomość interfejsów związanych z SAP lub technologii integracji systemów przedsiębiorstwa, takich jak OData, API, IDoc, RFC czy BAPI.
- Doświadczenie z Dockerem i dostarczaniem aplikacji w kontenerach.
- Styczność z procesami CI/CD i automatyzacją wdrożeń.
- Znajomość bezpiecznego projektowania API, mechanizmów uwierzytelniania i nadawania uprawnień oraz tworzenia backendu dla dużych organizacji.
- Doświadczenie w wizualizacji danych na frontendzie, np. w React, służącej do prezentowania użytkownikom wyników działania AI/ML.
To oferujemy
- Udział w rozwoju aplikacji wykorzystującej AI do usprawniania rzeczywistych procesów biznesowych.
- Możliwość rozwijania doświadczenia w obszarze Generative AI, LLM i rozwiązań chmurowych AWS.
- Współpracę z zespołem specjalistów z obszarów backendu, frontendu, AI, danych i chmury.
- Wpływ na decyzje techniczne i architekturę rozwijanej aplikacji.
- Możliwość uczestniczenia w pełnym cyklu rozwoju rozwiązania - od projektowania i implementacji po wdrożenie i dalsze doskonalenie.
- Preferowany model współpracy hybrydowej z obecnością w biurze we Wrocławiu, Poznaniu lub Gdańsku 2 dni w tygodniu.
Takie dajemy możliwości rozwoju
- czas na rozwój Twoich pomysłów
- mentoring
- wsparcie merytoryczne od liderów technologicznych
- wymiana wiedzy technicznej w firmie
Benefity
- możliwość pracy zdalnej
- elastyczny czas pracy
- spotkania integracyjne
- brak dress code’u
Etapy rekrutacji
- Wstępna weryfikacja telefoniczna
- Rozmowa rekrutacyjna
- Rozmowa techniczna
Nie przegap dopasowanych ofert!
Mamy wiele rekrutacji, a nowe projekty pojawiają się na bieżąco. Pamiętaj, że zaznaczając zgodę na przetwarzanie danych w celu przyszłych procesów, będziemy mogli zaprosić Cię do udziału w kolejnych procesach, dopasowanych do Twojego doświadczenia i oczekiwań!
P.S Zamierzamy kontaktować się z Tobą wyłącznie wtedy, kiedy będziemy mieli dla Ciebie ciekawe projekty, bez tej zgody nie będzie to możliwe.
Jak wygląda proces rekrutacyjny in4ge?
Nasz proces rekrutacyjny jest transparentny i skoncentrowany na znalezieniu odpowiedniego kandydata dla naszych klientów. Składając aplikację, możesz liczyć na nasz obiektywizm, szacunek i pełny profesjonalizm.
Czekamy na Twoje CV.
We connect you with the right people
IN4GE sp. z o.o.
Everything is possible with the right people
In4ge jest firmą rekrutacyjną, w której wierzymy, że wszystko jest możliwe dzięki odpowiednim ludziom. Naszym celem jest połączenie najbardziej utalentowanych pracowników z odpowiednimi firmami, tworząc synergiczne relacje, które przyczyniają się do wzrostu i sukcesu każdej ze stron. Uważamy, że prawdziwą wartość stanowią ludzie pracujący wspólnie w atmosferze wzajemnego szacunku i zaufania.
Administratorem Twoich danych osobowych jest in4ge spółka z ograniczoną odpowiedzialnością z siedzibą w: ul. Poznańska 16/4, 00-680 Warszawa (Pracodawca - administrator danych)
Aplikując na naszą ofertę pracy zgadzasz się na przetwarzanie Twoich danych osobowych zawartych w zgłoszeniu rekrutacyjnym, w celu prowadzenia rekrutacji na stanowisko wskazane w ogłoszeniu. W każdym czasie możesz cofnąć zgodę kontaktując się z nami pod adresem e-mail: Wyświetl e-mail na pracuj.pl.
Będziemy przetwarzali informacje o Tobie w celu prowadzenia rekrutacji na stanowisko wskazane w ogłoszeniu, w oparciu o następujące podstawy prawne: (a) aby wypełnić ciążące na nas obowiązki prawne – dane wskazane w Kodeksie pracy (m.in. dane identyfikacyjne, dane kontaktowe, wykształcenie, doświadczenie zawodowe, umiejętności, kwalifikacje) lub w innych przepisach prawa (według wymogów ogłoszenia); (b) aby podjąć działania na Twoje żądanie przed zawarciem umowy (np. informacje o oczekiwanym wynagrodzeniu i Twojej dostępności do rozpoczęcia pracy); (c) w oparciu o Twoją zgodę (np. Twój wizerunek, zainteresowania); w oparciu o nasz prawnie uzasadniony interes (np. Twój adres e-mail, który jest niezbędny do Twojej identyfikacji na formularzu Pracuj.pl). Twoje dane osobowe możemy przetwarzać także celu prowadzenia przyszłych rekrutacji na różne stanowiska (w oparciu o Twoją zgodę). Podanie danych osobowych wskazanych w przepisach prawa, niezbędnych do podjęcia działań na Twoje żądanie przed zawarciem umowy lub niezbędnych w naszym prawnie uzasadnionym interesie, jest obowiązkowe, żeby wziąć udział w rekrutacji. Podanie pozostałych danych jest dobrowolne. Masz prawo dostępu do swoich danych, w tym uzyskania ich kopii, sprostowania danych, żądania ich usunięcia, ograniczenia przetwarzania, wniesienia sprzeciwu wobec przetwarzania oraz przeniesienia podanych danych (na których przetwarzanie wyraziłeś zgodę lub przetwarzamy je na Twoje żądanie przed zawarciem umowy) do innego administratora danych. Masz także prawo wniesienia skargi do Prezesa Urzędu Ochrony Danych Osobowych. Cofnięcie zgody pozostaje bez wpływu na zgodność z prawem przetwarzania, którego dokonano na podstawie zgody przed jej cofnięciem.
Twoje dane osobowe przetwarzamy w celu prowadzenia rekrutacji na stanowisko wskazane w ogłoszeniu przez okres: maks. 1 roku od zakończenia publikacji ogłoszenia.
Twoje dane osobowe możemy przekazać dostawcom usługi publikacji ogłoszeń o pracę, dostawcom systemów do zarządzania rekrutacjami, dostawcom usług IT (hosting), dostawcom systemów informatycznych. Nie przekazujemy Twoich danych osobowych poza Europejski Obszar Gospodarczy (EOG). W razie pytań możesz się z nami skontaktować pod adresem e-mail: Wyświetl e-mail na pracuj.pl.
- full stack developer (.net + angular 7) Wrocław
- full stack developer typescript Wrocław
- programista fullstack Wrocław
- fullstack .net developer Wrocław
- full stack python developer Wrocław
- junior full stack developer Wrocław
- senior java full stack developer Wrocław
- javascript full stack developer Wrocław
- full stack java developer Wrocław
- backend fullstack developer (js) Wrocław