W skrócie
- Zadania: Twórz innowacyjne aplikacje webowe i narzędzia open source dla deweloperów.
- Firma: Startup technologiczny z nagrodami, działający w pełni zdalnie.
- Benefity: Elastyczne godziny pracy, konkurencyjne wynagrodzenie i budżet na konferencje.
- Pozostałe informacje: Mały zespół z dużymi możliwościami rozwoju kariery.
- Dlaczego ta praca: Pracuj z najnowszymi technologiami i wpływaj na rozwój narzędzi dla deweloperów.
- Kwalifikacje: 5+ lat doświadczenia w TypeScript i Node.js oraz umiejętności w React.
Przewidywane wynagrodzenie mieści się w przedziale 135000 - 165000 zł za rok.
O projekcie i zespole
Rozpoczęliśmy Lingo.dev na hackathonie i po wygraniu nagrody za najlepsze narzędzie deweloperskie, kontynuowaliśmy budowanie. Przekształciło się to w zestaw narzędzi uwielbiany przez deweloperów, z setkami aktywnych użytkowników, 7000 tygodniowych uruchomień CLI, 5000 gwiazdek na GitHubie i ponad 100 milionów przetłumaczonych słów. Ukończyliśmy najlepszy akcelerator technologiczny na świecie (Y Combinator) i pozyskaliśmy fundusze venture, aby kontynuować budowanie narzędzi deweloperskich, które muszą istnieć, ale jeszcze nie istnieją. Jesteśmy małym, w pełni zdalnym zespołem starszych inżynierów, którzy lubią ciężko pracować nad interesującymi problemami. Cenimy rzemiosło informatyczne ponad politykę korporacyjną i uwielbiamy budować narzędzia dla deweloperów - w tym dla siebie. Ostatnio zaczęliśmy otrzymywać więcej próśb o funkcje, niż możemy wdrożyć, więc cieszymy się, że możemy rozszerzyć zespół.
Funkcje pracy
- Jako część zespołu starszych inżynierów, projektuj, rozwijaj i rozwijaj produkty Lingo.dev:
- Aplikacje internetowe - routing, nawigacja, procesy onboardingu, doświadczenie użytkownika, wydajność
- Narzędzia open source - CLI, wtyczki webpack/vite
- Backend APIs - enkapsulacja, projektowanie API, bezpieczeństwo
- Warstwa bazy danych (PostgreSQL)
- Integracje - z systemami zewnętrznymi
- Agenci AI
W pełni przejmij odpowiedzialność za funkcje od projektu do wdrożenia: sporządź techniczne projekty, przeglądaj z założycielami + zespołem, wdrażaj end-to-end z testami i dokumentacją. 3 sprinty pracy nad mapą produktu, 1 sprint cooldown (prośby o funkcje klientów, ulepszenia, poprawki błędów). Cotygodniowe Dni Demo z resztą zespołu.
Wymagania
- Stworzyłeś własną aplikację lub projekt poboczny, z którego korzystali inni - może to być narzędzie dla przyjaciela, mały produkt, pakiet open-source, cokolwiek, na czym polegali prawdziwi ludzie.
- 5+ lat doświadczenia produkcyjnego z TypeScript i Node.js.
- Ekspert w React - wzorce oparte na Suspense, ładowarki szkieletowe, stany ładowania.
- Doświadczenie z SSR, CSR i SSG.
- Głęboka wiedza na temat bibliotek routingu React.
- Stworzyłeś lub przyczyniłeś się do systemów projektowania / bibliotek komponentów używanych przez innych.
- Doświadczenie w projektowaniu nawigacji, procesów onboardingu i ścieżek użytkowników.
- Doświadczenie backendowe z Node.js (Express.js lub podobne) i PostgreSQL.
- Doświadczenie w projektowaniu gotowych do produkcji API.
- Doświadczenie z systemami uwierzytelniania i autoryzacji.
- Dyplom z informatyki lub równoważny - algorytmy, struktury danych, projektowanie systemów.
- Doświadczenie w pracy zdalnej w rozproszonych zespołach.
- Dostępność codziennie w godzinach 7-10 czasu San Francisco.
- Znajomość języka angielskiego.
- Głęboka wiedza na temat narzędzi i przepływów pracy związanych z kodowaniem AI - używasz ich codziennie i wiesz, jak maksymalnie je wykorzystać.
Umiejętności opcjonalne
- Doświadczenie z platformą Cloudflare (Workers itp.).
- Doświadczenie z bezpieczeństwem na poziomie wiersza (RLS) w Supabase/PostgreSQL.
- Doświadczenie z przepływami pracy z zadaniami w tle.
- Stworzyłeś agenta AI wcześniej.
- Przyczyniłeś się do systemu projektowania lub biblioteki komponentów React używanej przez inne zespoły.
- Doświadczenie z obserwowalnością i monitorowaniem.
- Wkład w open source.
- Znajomość wielu języków jest plusem.
- Uwielbiasz Remix, React Router, TanStack Router lub TanStack Start.
Korzyści
- Możliwość pracy z najnowszymi, nowoczesnymi technologiami.
- Bezpośrednia praca z użytkownikami, korzystając z tego, co budujesz każdego dnia.
- Mały zespół pracujący bezpośrednio z założycielami.
- Bycie częścią społeczności open-source.
- Okazjonalne podróże, aby spotkać się z zespołem osobiście.
- Budżet na konferencje i naukę.
- Elastyczne godziny pracy.
- Konkurencyjne wynagrodzenie.
- Ubezpieczenie zdrowotne.
Proces rekrutacji
- Rozmowa wstępna (dopasowanie techniczne/kulturowe).
- Na żywo kodowanie / projekt techniczny: ocena podstaw CS i głębokości architektury (algorytmy, projektowanie systemów).
- Ostateczna głęboka analiza (projektowanie systemów i partnerstwo).
Po przejściu rozmów kwalifikacyjnych, następuje miesięczny płatny okres próbny. Jest intensywny - będziemy ściśle współpracować nad rzeczywistymi funkcjami, aby upewnić się, że dobrze współpracujemy.
Nie aplikuj, jeśli:
- Szukasz pasywnej, bezobsługowej pracy zdalnej z minimalną interakcją zespołową.
- Niepewność cię niepokoi - wolisz szczegółowe specyfikacje zamiast rozwiązywania problemów na bieżąco.
- Nie jesteś gotowy, aby priorytetowo traktować potrzeby klientów ponad swoje preferowane wzorce lub narzędzia.
Senior Fullstack Engineer in Katowice – pracodawca: Lingo.dev
Lingo.dev to doskonały pracodawca dla doświadczonych inżynierów, którzy pragną rozwijać swoje umiejętności w dynamicznym, zdalnym środowisku. Oferujemy elastyczne godziny pracy, konkurencyjne wynagrodzenie oraz możliwość pracy z najnowszymi technologiami, a także bezpośredni kontakt z użytkownikami naszych produktów. Nasza kultura opiera się na współpracy i innowacyjności, co sprzyja osobistemu rozwojowi i satysfakcji z pracy nad realnymi projektami.