W skrócie
- Zadania: Twórz i utrzymuj usługi backendowe oraz aplikacje frontendowe z użyciem Node.js i React.
- Firma: Dynamiczna firma outsourcingowa z międzynarodowym zespołem i ambitnymi planami rozwoju.
- Benefity: Konkurencyjne wynagrodzenie, elastyczny czas pracy, 20 dni płatnego urlopu i wsparcie w rozwoju.
- Pozostałe informacje: Możliwość pracy zdalnej i brak mikrozarządzania - stawiamy na zaufanie i wsparcie.
- Dlaczego ta praca: Pracuj nad innowacyjnymi projektami i rozwijaj swoje umiejętności w nowoczesnych technologiach.
- Kwalifikacje: Doświadczenie w Node.js, React oraz umiejętność pracy w zespole.
Przewidywane wynagrodzenie mieści się w przedziale 121455 - 148445 zł za rok.
Altamira jest firmą outsourcingową zajmującą się rozwojem oprogramowania. Oferujemy rozwiązania, które mają realny wpływ na wzrost i produktywność naszych klientów. Posiadając wiedzę z zakresu rozwoju produktów i technologii, dążymy do dostarczania kosztowo efektywnych rozwiązań bez kompromisów w jakości. Nasze zespoły dostarczające usługi obecnie działają na Słowacji, Ukrainie i Bliskim Wschodzie, a nasze ambicje obejmują rozszerzenie działalności, aby sprostać rosnącemu zapotrzebowaniu w Europie oraz na naszych głównych rynkach wzrostu w Wielkiej Brytanii i Stanach Zjednoczonych. Skupiamy się na branżach takich jak EdTech, Fintech, eCommerce i Pharma.
Szukamy Full-Stack Developera (Node.js + React), który dołączy do naszego zespołu i będzie pracować nad długoterminowym projektem dla międzynarodowego klienta. Jest to zaangażowanie w model outstaffingowy, co oznacza, że będziesz w pełni zintegrowany z zespołem klienta i ściśle współpracować z ich inżynierami, menedżerami produktu i interesariuszami.
Projekt: Dołączysz do istniejącego produktu z ustaloną bazą kodu i aktywną mapą rozwoju. Projekt koncentruje się na budowaniu i utrzymywaniu skalowalnych usług back-end oraz złożonych aplikacji front-end. Będziesz pracować z nowoczesnymi technologiami JavaScript i TypeScript, a także utrzymywać i rozwijać części systemu legacy.
Wymagania:
- Back-end (Node.js, z doświadczeniem w PHP/Laravel)
- Głębokie, praktyczne doświadczenie z Node.js w środowiskach produkcyjnych
- Silna znajomość TypeScript i nowoczesnego JavaScript
- Doświadczenie w projektowaniu i wdrażaniu RESTful API
- Zrozumienie wzorców architektury backendowej (architektura warstwowa, projekt modułowy, separacja obaw)
- Solidne zrozumienie programowania asynchronicznego, pętli zdarzeń i rozważań dotyczących wydajności w Node.js
- Doświadczenie w pracy z bazami danych SQL, w tym optymalizacja zapytań, transakcje i migracje
- Znajomość mechanizmów uwierzytelniania i autoryzacji (JWT, OAuth, dostęp oparty na rolach)
- Doświadczenie z obsługą błędów, logowaniem i monitorowaniem w usługach back-end
- Umiejętność pisania kodu, który jest łatwy do utrzymania i testowania (testy jednostkowe i integracyjne)
- Praktyczne doświadczenie w pracy z PHP i Laravel w środowiskach produkcyjnych
- Umiejętność utrzymywania i rozwijania istniejących usług opartych na Laravel
- Front-end (React.js)
- Silne doświadczenie w budowaniu złożonych aplikacji z użyciem React
- Pewne korzystanie z nowoczesnych wzorców React (hooki, kontekst, komponenty kontrolowane)
- Doświadczenie z rozwiązaniami do zarządzania stanem (Redux, React Query lub podobne)
- Umiejętność projektowania i wdrażania skalowalnych architektur komponentów
- Silne zrozumienie optymalizacji wydajności front-end (memoizacja, kontrola renderowania, dzielenie kodu)
- Doświadczenie w pracy z formularzami, walidacją i złożonym stanem UI
- Znajomość dostępności (a11y) i kompatybilności między przeglądarkami
- Doświadczenie w integrowaniu aplikacji front-end z API i obsługiwaniu asynchronicznych przepływów danych
- Umiejętność utrzymywania spójnego UI/UX w dużych bazach kodu
Obowiązki:
- Rozwój i utrzymanie usług back-end przy użyciu Node.js i TypeScript
- Projektowanie, wdrażanie i rozwijanie RESTful API
- Utrzymywanie i rozwijanie istniejących usług PHP i Laravel
- Budowanie i utrzymywanie złożonych aplikacji front-end przy użyciu React
- Ścisła współpraca z zespołem klienta nad rozwojem funkcji i decyzjami technicznymi
- Zapewnienie jakości kodu poprzez testowanie, przeglądy kodu i najlepsze praktyki inżynieryjne
- Praca z istniejącymi i legacy systemami, poprawiając stabilność i łatwość utrzymania
- Przyjmowanie odpowiedzialności za funkcje od początku do końca, od wdrożenia po dostawę
- Wkład w poprawę wydajności, niezawodności i skalowalności w całym stosie
Szanujemy Twój czas i utrzymujemy nasz proces przejrzysty i ludzki. Od pierwszego „cześć” do oferty zazwyczaj zajmuje to do 2 tygodni:
- Krótkie rozmowy rekrutacyjne (30 min)
- Rozmowa techniczna z naszymi ekspertami (1 godzina)
- Rozmowa z klientem (jeśli potrzebna, do 1 godziny)
- Sprawdzenie referencji
- Oferta i powitanie na pokładzie
Proszę pamiętać, że proces może się czasami różnić w zależności od roli lub specyficznych potrzeb projektu.
Dlaczego warto dołączyć do altamira.ai:
- Oferujemy uczciwe, konkurencyjne wynagrodzenie i prawdziwe możliwości rozwoju.
- W pełni zdalnie - bez dojazdów, bez ograniczeń biurowych.
- Nie stosujemy mikrozarządzania - stawiamy na zaufanie, odpowiedzialność i wsparcie.
- Zapewniamy cały potrzebny sprzęt technologiczny.
- 20 dni roboczych płatnego urlopu, płatne zwolnienia chorobowe, święta publiczne i regularne przeglądy wynagrodzenia.
- Elastyczny grafik, aby zachować równowagę między życiem zawodowym a prywatnym.
- Przestrzeń do nauki, eksperymentowania i realizacji swoich pomysłów.
Wierzymy, że sukces altamira.ai jest niemożliwy bez sukcesu naszych talentów i sukcesu naszych klientów!
Full-Stack Developer in Katowice – pracodawca: Altamira
Altamira to doskonały pracodawca, oferujący pełną elastyczność pracy zdalnej oraz konkurencyjne wynagrodzenie. Nasza kultura pracy opiera się na zaufaniu i wsparciu, co pozwala pracownikom na samodzielność i rozwój w dynamicznym środowisku technologicznym. Oferujemy 20 dni płatnego urlopu, możliwość nauki i eksperymentowania oraz regularne przeglądy wynagrodzeń, co czyni nas idealnym miejscem dla utalentowanych programistów szukających satysfakcjonującej kariery.