NoFluffJobs Stacjonarnie Mid

Fullstack Developer (Node.js, React, TypeScript)

Effectivity Sp. z o.o.

⚲ Świdnica

11 000 - 16 000 PLN (B2B)

Wymagania

  • JavaScript
  • React
  • Node.js

Opis stanowiska

O projekcie:
Poszukujemy wszechstronnego Fullstack JavaScript Developera, który dołączy do naszego zespołu technicznego. Osoba na tym stanowisku będzie odpowiedzialna za pełen cykl życia oprogramowania – od projektowania architektury nowych rozwiązań, przez rozwój istniejących systemów, aż po utrzymanie kodu i eliminowanie błędów. Szukamy programisty, który nie tylko świetnie koduje, ale też chętnie dzieli się wiedzą z zespołem i dba o transparentność swojej pracy poprzez regularne raportowanie. Podział pracy to 70% backend / 30% frontend. Mile widziane osoby z okolic Świdnicy.

Oferujemy:
- udział przy różnych projektach
- karty multisport
- codzienne śniadania firmowe
- możliwość pracy hybrydowej

Wymagania:
Dołącz do nas jeśli spełniasz wymagania:
- Backend: Node.js (TypeORM, Drizzle), NestJS, TypeScript, Hono, Jest (unit & e2e)- Frontend: React, NextJS, TypeScript- Bazy danych: PostgreSQL, MySQL, Redis, Elasticsearch- DevOps: Docker, CI / CD, podstawowa znajomość Linux i Apache- Komunikacja i eventy: RabbitMQ- Narzędzia: GIT, npm- AI: AI SDK
Mile widziane:
- Tailwind CSS, Tanstack, Bootstrap- PHP, Symfony (API Platform, Doctrine)- Doświadczenie w oprogramowywaniu sztucznej inteligencji

Codzienne zadania:
- Tworzenie nowych projektów od zera: Udział w projektowaniu architektury, dobieraniu technologii oraz implementacji nowych aplikacji (zarówno po stronie frontendu, jak i backendu).
- Rozwój istniejących projektów: Dodawanie nowych funkcjonalności, skalowanie systemów oraz optymalizacja wydajności działających już aplikacji.
- Diagnozowanie i naprawianie błędów (Bug fixing): Bieżące lokalizowanie i sprawna eliminacja problemów technicznych w kodzie klienckim oraz serwerowym.
- Dzielenie się wiedzą: Aktywny udział w procesie Code Review (przegląd kodu), mentoring młodszych stażem kolegów oraz szerzenie dobrych praktyk programistycznych w zespole.
- Składanie raportów z postępów: Regularne raportowanie statusu swoich zadań, czasu pracy oraz potencjalnych ryzyk (np. podczas spotkań projektowych lub w systemach typu Jira/Asana).
- Tworzenie dokumentacji: Dbanie o aktualność dokumentacji technicznej w rozwijanych projektach.
- Estymacja zadań: Samodzielna i realistyczna wycena czasu potrzebnego na realizację powierzonych tematów programistycznych.

🔍 Dekoder Ogłoszenia

🔴
pełen cykl życia oprogramowania
Oznacza, że będziesz odpowiedzialny za wszystko, od pomysłu po utrzymanie, co może obejmować zadania wykraczające poza samo kodowanie.
🔴
nie tylko świetnie koduje, ale też chętnie dzieli się wiedzą z zespołem
Może oznaczać, że oczekuje się od Ciebie aktywnego mentoringu i wsparcia dla mniej doświadczonych członków zespołu.
🔴
transparentność swojej pracy poprzez regularne raportowanie
Spodziewaj się częstych aktualizacji postępów i potencjalnie szczegółowego śledzenia czasu pracy.
🔴
udział przy różnych projektach
Może oznaczać pracę nad wieloma, często niezwiązanymi ze sobą projektami jednocześnie, co może prowadzić do rozproszenia uwagi.
🔴
Mile widziane osoby z okolic Świdnicy
Chociaż praca jest hybrydowa, preferowane jest, abyś mieszkał blisko, co może sugerować większą potrzebę obecności w biurze.