Node Developer
co.brick talents — powered by AI, powered by people.
Regular Backend Developer (Node.js) – BFF Layer
Stawka: 100 – 120 zł/h netto + VAT (B2B)
Lokalizacja: 100% Zdalnie
Język: Angielski B2/C1, Polski komunikatywny
Będziesz odpowiedzialny za budowę i rozwój warstwy BFF (Backend for Frontend) oraz orkiestracji danych dla platformy e-commerce. Rola skupia się na projektowaniu systemów odpornych na awarie (fault tolerance), zaawansowanym cachowaniu oraz integracji i izolacji usług zewnętrznych przy dużym natężeniu ruchu.
Twój zakres zadań
Projektowanie i rozwój BFF (agregacja danych dla frontendu).
Integracja, mapowanie i izolacja systemów zewnętrznych.
Dbanie o odporność API (timeouts, retry, graceful degradation).
Optymalizacja wydajności (caching) oraz bezpieczeństwa (OWASP).
Wymagania (Must-have)
2–4 lata doświadczenia w backendzie z Node.js oraz TypeScript.
Projektowanie API REST i znajomość wzorca BFF.
Frameworki Node (np. NestJS / Express / Fastify) + czysta architektura (SOLID).
Znajomość Redis (caching) i baz PostgreSQL / Aurora.
Uwierzytelnianie: OAuth2 / OIDC (np. Keycloak) i zarządzanie tokenami.
Testowanie: unit/integration w Jest.
Git, Docker, CI/CD.
Mile widziane (Nice-to-have)
AWS (EKS, S3, SQS/SNS) oraz Terraform.
Obserwowalność: Datadog lub Splunk.
GraphQL (schema design, federacja).
Architektura mikrousług i event-driven (Kafka / RabbitMQ).
Znajomość narzędzi e-commerce (Contentstack, Algolia, Kevel, Bazaarvoice).
Node Developer
Node Developer