Programista Backend (Node.js / TypeScript) (k/m)

8000 - 13k PLN/ mies.B2B
MidFull-time·B2B
#385907·Dodano wczoraj·0
Źródło: justjoin.it
Aplikuj teraz

Tech Stack / Keywords

Node.jsTypeScriptMongoDBREST APIJest

Firma i stanowisko

SOCOMMERCE POLSKA is a company based in Warszawa, Poland. The role focuses on backend development within projects involving modular architecture, real-time communication, and secure authentication mechanisms. The backend ecosystem includes NestJS and TypeScript, with databases such as MongoDB and PostgreSQL.

Wymagania

  • Very good knowledge of TypeScript and Node.js
  • Experience with NestJS framework (modular architecture, dependency injection, guards, interceptors)
  • Experience with NoSQL databases (MongoDB / Mongoose) and SQL (PostgreSQL) using ORM (Drizzle)
  • Designing and maintaining REST APIs
  • Real-time communication experience using Socket.IO WebSockets
  • Authentication and authorization using JWT and bcrypt
  • Data validation using Zod and class-validator
  • Code coverage with tests using Jest and Supertest (unit and e2e tests)
  • Experience working with Git

Nice to have:

  • Experience with runtime Bun and framework Hono
  • Working with Monorepo tools like Turborepo and workspaces
  • Generating PDFs (@react-pdf/renderer) and emails (MJML + Mailgun)
  • Image processing with sharp, canvas, blurhash
  • Push notifications using Expo Server SDK
  • Deployments on Render and knowledge of MongoDB Atlas/Neon

Obowiązki

  • Design and develop efficient REST APIs and real-time communication mechanisms
  • Ensure secure authentication and authorization with JWT and bcrypt
  • Maintain modular architecture using NestJS and TypeScript
  • Collaborate with frontend teams to ensure consistent API contracts
  • Manage data modeling with MongoDB, PostgreSQL, and ORM tools like Drizzle
  • Achieve and maintain code quality through unit and end-to-end testing using Jest and Supertest
  • Utilize Git for version control

Inne informacje

Informujemy, że administratorem danych jest _SOCOMMERCE POLSKA SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ z siedzibą w Warszawie, ul. Bobrowiecka 8, 00-728 Warszawa (dalej jako "administrator"). Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji. Podanie danych w zakresie wynikającym z ustawy z dnia 26 czerwca 1974 r. Kodeks pracy jest obowiązkowe. W pozostałym zakresie podanie danych jest dobrowolne. Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie. Odbiorcą danych jest serwis Rocket Jobs oraz inne podmioty, którym powierzyliśmy przetwarzanie danych w związku z rekrutacją.

SOCOMMERCE POLSKA

SOCOMMERCE POLSKA

2 aktywne oferty

Zobacz wszystkie oferty
Aplikuj teraz