Praca
Z kanału partnera
Starszy inżynier oprogramowania (węzeł z pełnym stosem + React)
Cena na życzenie
Szczegóły
- Typ zatrudnienia
- Pełny etat
- Zdalnie
- Tak
- Firma
- Airtm
- Poziom
- Senior
Opis
Automatyczne tłumaczenie z języka English. Oryginał jest wiążący. Tłumaczenie maszynowe — trwają prace nad dokładniejszą wersją.
O nas:
Airtm to firma z branży infrastruktury finansowej budująca przyszłość gospodarki opartej na pracy online. Naszą misją jest wzmocnienie pozycji rosnącej liczby przedsiębiorców cyfrowych na globalnym Południu, zapewniając im swobodę finansową umożliwiającą rozwój.
Problem jest jasny: na rynkach wschodzących dostęp do gospodarki dolarowej jest utrudniony. Płatności transgraniczne są powolne, drogie i często tracą na wartości ze względu na inflację. Ogranicza to potencjał milionów utalentowanych jednostek.
Rozwiązanie Airtm to szybka i wszechstronna platforma finansowa, która ułatwia płatności transgraniczne o niskiej wartości i lokalne wypłaty. Jako pionierzy infrastruktury płatności typu stablecoin, Airtm zbudował najbardziej zaawansowany system płatności transgranicznych dostępny na rynku.
Jako firma związana ze światem pracy online, Airtm wykracza poza płatności, aby zbudować niezbędną infrastrukturę, której potrzebuje gospodarka pracy online. Wspieramy zupełnie nową gospodarkę, dając jednostkom, społecznościom i krajom narzędzia do przejęcia kontroli nad swoim przeznaczeniem finansowym.
O roli
Poszukujemy starszego inżyniera oprogramowania do projektowania, budowania i rozwijania pełnych systemów obsługujących produkty finansowe Airtm. Będziesz pracować w jednym z naszych autonomicznych zespołów produktów, przejmując odpowiedzialność za projekty od początku do końca, od projektu technicznego po produkcję, i będąc mentorem otaczających Cię inżynierów.
Nasz stos to mikrousługi TypeScript/Node.js wdrożone na platformie Kubernetes w połączeniu z interfejsami React. Będziesz pracować na całym stosie, zapleczu i interfejsie użytkownika, aby osiągnąć cele swojego poda, współpracując z inżynierami z innych podów, gdy inicjatywy przekraczają granice. Rozwój wspomagany sztuczną inteligencją ma kluczowe znaczenie dla tego, jak tworzymy oprogramowanie: oczekujemy, że będziesz płynnie korzystać z narzędzi do kodowania AI, aby działać szybciej bez utraty jakości.
Kluczowe obowiązki
• Projekt techniczny: kieruj projektowaniem średnich i dużych funkcji na stosie, dokumentuj decyzje i przewidywaj przypadki brzegowe oraz długoterminową łatwość konserwacji
• Rozwój pełnego stosu: Twórz i utrzymuj mikrousługi TypeScript/Node.js, procedury obsługi zdarzeń i zadania cron, a także interfejsy użytkownika React, które je wykorzystują, zasilając nasze podstawowe przepływy finansowe
• Rozwój wspomagany sztuczną inteligencją: korzystaj z asystentów kodowania AI i narzędzi agentycznych w ramach codziennej pracy, od tworzenia szkieletów i refaktoryzacji po generowanie testów i przeglądanie kodu, utrzymując jednocześnie wysoką poprzeczkę w zakresie poprawności i oceny, kiedy i w jakim stopniu można na nich polegać
• Własność projektu: rozkładanie złożonych problemów na wykonalną pracę w ramach wielu usług i interfejsów użytkownika; prowadź realizację od projektu po wdrożenie
• Jakość kodu: Napisz dobrze przetestowany, łatwy w utrzymaniu kod; przeprowadzaj dokładne przeglądy kodu (w tym kodu wygenerowanego przez sztuczną inteligencję) i stawiaj wysoką poprzeczkę zespołowi
• Opieka mentorska: mentoring dla inżynierów młodszego i średniego szczebla, w tym w zakresie efektywnego i odpowiedzialnego wykorzystania narzędzi AI; dzielić się wiedzą i podnosić standardy techniczne zespołu
• Współpraca międzypodmiotowa: koordynacja z inżynierami z innych działów, gdy prace przekraczają granice usług; współtworzyć kod do usług współdzielonych zgodnie z ustalonymi wytycznymi dotyczącymi własności
• Na wezwanie: udział w rotacji dyżurów w zakresie usług, które posiada kapsuła; prowadzenie reakcji na incydenty i przeglądy po incydencie
• Dług techniczny: aktywnie identyfikuj i eliminuj dług techniczny; zrównoważyć krótkoterminową dostawę z długoterminową kondycją systemów
Wymagane kwalifikacje
• Ponad 5 lat doświadczenia w profesjonalnej inżynierii oprogramowania z zademonstrowanym pełnym zakresem stosów (usługi backendowe i interfejsy użytkownika frontendowe)
• Biegłość w TypeScript i Node.js do tworzenia usług produkcyjnych
• Biegłość w React w zakresie tworzenia interfejsów użytkownika przeznaczonych do produkcji (zarządzanie stanem, projektowanie komponentów, wydajność)
• Doświadczenie w projektowaniu i budowaniu interfejsów API REST lub GraphQL
• Solidna znajomość relacyjnych baz danych (PostgreSQL lub podobnych), modelowania, optymalizacji zapytań i migracji
• Znajomość architektury sterowanej zdarzeniami i wzorców przesyłania wiadomości (Kafka, SQS lub podobne)
• Doświadczenie w pracy w środowisku mikrousług
• Praktyczne, codzienne doświadczenie z narzędziami programistycznymi wspomaganymi sztuczną inteligencją (np. GitHub Copilot, Cursor, Claude Code, edycja Agentic firmy Zed lub podobnymi) do kodowania, debugowania i przeglądania kodu; komfort dzięki szybkiej inżynierii kontekstowej i rozsądnej ocenie w zakresie sprawdzania wyników generowanych przez sztuczną inteligencję
• Silne zrozumienie zasad projektowania oprogramowania: rozdzielenie problemów, obsługa błędów, strategie testowania
• Doświadczenie w pisaniu testów jednostkowych, integracyjnych i kompleksowych
• Komfort pracy w środowisku chmurowym (preferowany AWS), zrozumienie wdrożeń, logów i podstawowych koncepcji infrastruktury
• Silne umiejętności komunikacyjne; proaktywnie jeśli chodzi o dzielenie się postępami, blokadami i ryzykiem technicznym
Miło mieć
• Doświadczenie w budowaniu lub integrowaniu funkcji opartych na AI/LLM z produktami (RAG, agenci, wywoływanie narzędzi, szybkie potoki)
• Znajomość Kubernetes i wdrożeń opartych na kontenerach
• Doświadczenie w branży fintech, płatnościach lub systemach finansowych
• Doświadczenie w pracy z GraphQL (projektowanie schematu, federacja lub narzędzia)
• Znajomość potoków CI/CD (Bitbucket Pipelines, GitHub Actions, ArgoCD)
• Znajomość narzędzi obserwowalności (Datadog, Prometheus, Grafana)
• Doświadczenie w mentorowaniu inżynierów lub prowadzeniu dyskusji na temat projektów technicznych
Czego szukamy
Oprócz umiejętności technicznych poszukujemy inżynierów, którzy:
• Przejmij odpowiedzialność, doprowadzają swoją pracę do końca i wcześnie informują, gdy coś jest zagrożone
• Napisz kod dla następnego inżyniera, czysty, przetestowany i udokumentowany, niezależnie od tego, czy on sam, czy narzędzie AI napisało pierwszą wersję roboczą
• Udoskonalaj otaczający ich zespół poprzez recenzje, mentoring i dzielenie się wiedzą
• Współpracują ponad granicami, konstruktywnie angażują inne zespoły, gdy praca przekracza linie usług…
Źródło: Jobicy (https://jobicy.com/jobs/153741-senior-software-enginner-full-stack-node-react)
Airtm to firma z branży infrastruktury finansowej budująca przyszłość gospodarki opartej na pracy online. Naszą misją jest wzmocnienie pozycji rosnącej liczby przedsiębiorców cyfrowych na globalnym Południu, zapewniając im swobodę finansową umożliwiającą rozwój.
Problem jest jasny: na rynkach wschodzących dostęp do gospodarki dolarowej jest utrudniony. Płatności transgraniczne są powolne, drogie i często tracą na wartości ze względu na inflację. Ogranicza to potencjał milionów utalentowanych jednostek.
Rozwiązanie Airtm to szybka i wszechstronna platforma finansowa, która ułatwia płatności transgraniczne o niskiej wartości i lokalne wypłaty. Jako pionierzy infrastruktury płatności typu stablecoin, Airtm zbudował najbardziej zaawansowany system płatności transgranicznych dostępny na rynku.
Jako firma związana ze światem pracy online, Airtm wykracza poza płatności, aby zbudować niezbędną infrastrukturę, której potrzebuje gospodarka pracy online. Wspieramy zupełnie nową gospodarkę, dając jednostkom, społecznościom i krajom narzędzia do przejęcia kontroli nad swoim przeznaczeniem finansowym.
O roli
Poszukujemy starszego inżyniera oprogramowania do projektowania, budowania i rozwijania pełnych systemów obsługujących produkty finansowe Airtm. Będziesz pracować w jednym z naszych autonomicznych zespołów produktów, przejmując odpowiedzialność za projekty od początku do końca, od projektu technicznego po produkcję, i będąc mentorem otaczających Cię inżynierów.
Nasz stos to mikrousługi TypeScript/Node.js wdrożone na platformie Kubernetes w połączeniu z interfejsami React. Będziesz pracować na całym stosie, zapleczu i interfejsie użytkownika, aby osiągnąć cele swojego poda, współpracując z inżynierami z innych podów, gdy inicjatywy przekraczają granice. Rozwój wspomagany sztuczną inteligencją ma kluczowe znaczenie dla tego, jak tworzymy oprogramowanie: oczekujemy, że będziesz płynnie korzystać z narzędzi do kodowania AI, aby działać szybciej bez utraty jakości.
Kluczowe obowiązki
• Projekt techniczny: kieruj projektowaniem średnich i dużych funkcji na stosie, dokumentuj decyzje i przewidywaj przypadki brzegowe oraz długoterminową łatwość konserwacji
• Rozwój pełnego stosu: Twórz i utrzymuj mikrousługi TypeScript/Node.js, procedury obsługi zdarzeń i zadania cron, a także interfejsy użytkownika React, które je wykorzystują, zasilając nasze podstawowe przepływy finansowe
• Rozwój wspomagany sztuczną inteligencją: korzystaj z asystentów kodowania AI i narzędzi agentycznych w ramach codziennej pracy, od tworzenia szkieletów i refaktoryzacji po generowanie testów i przeglądanie kodu, utrzymując jednocześnie wysoką poprzeczkę w zakresie poprawności i oceny, kiedy i w jakim stopniu można na nich polegać
• Własność projektu: rozkładanie złożonych problemów na wykonalną pracę w ramach wielu usług i interfejsów użytkownika; prowadź realizację od projektu po wdrożenie
• Jakość kodu: Napisz dobrze przetestowany, łatwy w utrzymaniu kod; przeprowadzaj dokładne przeglądy kodu (w tym kodu wygenerowanego przez sztuczną inteligencję) i stawiaj wysoką poprzeczkę zespołowi
• Opieka mentorska: mentoring dla inżynierów młodszego i średniego szczebla, w tym w zakresie efektywnego i odpowiedzialnego wykorzystania narzędzi AI; dzielić się wiedzą i podnosić standardy techniczne zespołu
• Współpraca międzypodmiotowa: koordynacja z inżynierami z innych działów, gdy prace przekraczają granice usług; współtworzyć kod do usług współdzielonych zgodnie z ustalonymi wytycznymi dotyczącymi własności
• Na wezwanie: udział w rotacji dyżurów w zakresie usług, które posiada kapsuła; prowadzenie reakcji na incydenty i przeglądy po incydencie
• Dług techniczny: aktywnie identyfikuj i eliminuj dług techniczny; zrównoważyć krótkoterminową dostawę z długoterminową kondycją systemów
Wymagane kwalifikacje
• Ponad 5 lat doświadczenia w profesjonalnej inżynierii oprogramowania z zademonstrowanym pełnym zakresem stosów (usługi backendowe i interfejsy użytkownika frontendowe)
• Biegłość w TypeScript i Node.js do tworzenia usług produkcyjnych
• Biegłość w React w zakresie tworzenia interfejsów użytkownika przeznaczonych do produkcji (zarządzanie stanem, projektowanie komponentów, wydajność)
• Doświadczenie w projektowaniu i budowaniu interfejsów API REST lub GraphQL
• Solidna znajomość relacyjnych baz danych (PostgreSQL lub podobnych), modelowania, optymalizacji zapytań i migracji
• Znajomość architektury sterowanej zdarzeniami i wzorców przesyłania wiadomości (Kafka, SQS lub podobne)
• Doświadczenie w pracy w środowisku mikrousług
• Praktyczne, codzienne doświadczenie z narzędziami programistycznymi wspomaganymi sztuczną inteligencją (np. GitHub Copilot, Cursor, Claude Code, edycja Agentic firmy Zed lub podobnymi) do kodowania, debugowania i przeglądania kodu; komfort dzięki szybkiej inżynierii kontekstowej i rozsądnej ocenie w zakresie sprawdzania wyników generowanych przez sztuczną inteligencję
• Silne zrozumienie zasad projektowania oprogramowania: rozdzielenie problemów, obsługa błędów, strategie testowania
• Doświadczenie w pisaniu testów jednostkowych, integracyjnych i kompleksowych
• Komfort pracy w środowisku chmurowym (preferowany AWS), zrozumienie wdrożeń, logów i podstawowych koncepcji infrastruktury
• Silne umiejętności komunikacyjne; proaktywnie jeśli chodzi o dzielenie się postępami, blokadami i ryzykiem technicznym
Miło mieć
• Doświadczenie w budowaniu lub integrowaniu funkcji opartych na AI/LLM z produktami (RAG, agenci, wywoływanie narzędzi, szybkie potoki)
• Znajomość Kubernetes i wdrożeń opartych na kontenerach
• Doświadczenie w branży fintech, płatnościach lub systemach finansowych
• Doświadczenie w pracy z GraphQL (projektowanie schematu, federacja lub narzędzia)
• Znajomość potoków CI/CD (Bitbucket Pipelines, GitHub Actions, ArgoCD)
• Znajomość narzędzi obserwowalności (Datadog, Prometheus, Grafana)
• Doświadczenie w mentorowaniu inżynierów lub prowadzeniu dyskusji na temat projektów technicznych
Czego szukamy
Oprócz umiejętności technicznych poszukujemy inżynierów, którzy:
• Przejmij odpowiedzialność, doprowadzają swoją pracę do końca i wcześnie informują, gdy coś jest zagrożone
• Napisz kod dla następnego inżyniera, czysty, przetestowany i udokumentowany, niezależnie od tego, czy on sam, czy narzędzie AI napisało pierwszą wersję roboczą
• Udoskonalaj otaczający ich zespół poprzez recenzje, mentoring i dzielenie się wiedzą
• Współpracują ponad granicami, konstruktywnie angażują inne zespoły, gdy praca przekracza linie usług…
Źródło: Jobicy (https://jobicy.com/jobs/153741-senior-software-enginner-full-stack-node-react)
To ogłoszenie pochodzi z feedu partnera. Aplikuj na stronie źródłowej.
Źródło: Airtm
Ogłoszenie pochodzi od Airtm.