Szukamy programistów Mid+/Senior FullStack JS, którzy chcą spróbować swoich sił w mentorowaniu młodszych programistów podczas pracy nad swoimi projektami. Twoim głównym obowiązkiem jest pomaganie naszym młodszym programistom w ich zadaniach, błędach technicznych i pytaniach dotyczących zarówno frontendu, jak i backendu (Node.js/NestJS). Pomożesz im zakończyć zadania dzięki swoim głębokim możliwościom technicznym i jasnej komunikacji, jednocześnie doskonaląc własne umiejętności w przypadku wielu
Szukamy programistów Mid+/Senior FullStack JS, którzy chcą spróbować swoich sił w mentorowaniu młodszych programistów podczas pracy nad swoimi projektami. Twoim głównym obowiązkiem jest pomaganie naszym młodszym programistom w ich zadaniach, błędach technicznych i pytaniach dotyczących zarówno frontendu, jak i backendu (Node.js/NestJS). Pomożesz im zakończyć zadania dzięki swoim głębokim możliwościom technicznym i jasnej komunikacji, jednocześnie doskonaląc własne umiejętności w przypadku wielu stosów projektów i problemów.
Co będziesz robić:
- Komunikuj się za pomocą tekstu i wykonuj rozmowy indywidualne z naszym juniorem programiści jako praktyczni inżynierowie pomagają w rozwiązywaniu problemów na żywo i wyjaśniają błędy w przejrzysty sposób.
- Radzenie sobie z różnymi codziennymi wyzwaniami: optymalizacja algorytmów, frontend architektura/wydajność/testowanie/dostępność, projektowanie backendu z Node.js/NestJS, projektowanie API, testowanie, tworzenie sieci i podstawy bezpieczeństwa.
- Spróbuj nowoczesnych stosów FE (TypeScript, React lub Vue, Vite/Webpack, SSR/ISR) i solidnych stosów BE:
- Node.js z NestJS (lub Express/Fastify), Najpierw TypeScript.
- Wzorce API: REST/GraphQL, WebSockets, paginacja, wersjonowanie, modele błędów.
- Warstwa danych: PostgreSQL/MySQL, MongoDB, Redis (caching, sesje, ograniczanie szybkości), ORM (Prisma/TypeORM), migracje, indeksowanie.
- Integracja: kolejki/strumienie (RabbitMQ/Kafka/SQS), przechowywanie plików/obiektów, uwierzytelnianie/płatności stron trzecich.
- Chmura i operacje: Docker, podstawowe CI/CD, zarządzanie env/config, rejestrowanie/metryki (np. ELK/EFK, OpenTelemetry), wrażliwość 12-czynnikowa, pewne doświadczenie z chmurą (AWS/Azure/GCP).
- Przeprowadzaj złożone wywiady techniczne (zarówno kodowanie na żywo, jak i pytania techniczne) w całym systemie Ekosystem JS (BE, FE, może nawet React Native)
Świetnie pasujesz, jeśli:
- Masz ponad 5-letnie doświadczenie zawodowe w obszarze frontend + backend inżynieria.
- Posługują się płynnie TypeScript; ekspert w React (preferowane) lub Vue i pewny siebie w Node.js/NestJS (routing, moduły, DI, potoki/ochrony/przechwytywacze).
- Można uzasadnić renderowanie (CSR/SSR/SSG/ISR), stan (lokalny/global/query), wydajność (dzielenie kodu, zapamiętywanie, nawilżanie) i dostępność (ARIA, WCAG).
- Umie projektować backendy z solidnymi granicami domen, modelowanie danych, transakcyjność, buforowanie i spójność; rozumiesz indeksy, plany zapytań i kiedy wybrać SQL zamiast NoSQL.
- Rozumie testowanie, gdy ma to znaczenie: Jest/Vitest, RTL, Supertest, testy kontraktowe; potrafi omówić pokrycie w porównaniu z ROI.
- Komunikuj się jasno w angielski (B2+), zachowaj spokój pod presją i ciesz się wyjaśnianiem swojego myślenia.
Wynagrodzenie i harmonogram:
- Praca w niepełnym wymiarze godzin i elastyczna (typowo 8–20 godzin tygodniowo).
- Zaangażowanie wykonawcy; najpierw zdalnie.