Backend Developer – NestJS / TypeScript (k/m/n)

Oferta

  • Zatrudnienie przez spółkę AI Engineering w ramach umowy o pracę lub kontraktu B2B
  • Zatrudnienie na okres 12 miesięcy z możliwością przedłużenia i nawiązania stałej współpracy
  • Praca w zgranym zespole przy rozwoju aplikacji mobilnej
  • Atrakcyjne wynagrodzenie
  • Zdalny tryb pracy
  • Elastyczne godziny pracy
  • Dofinansowanie do kafeterii benefitowej (w tym karty sportowej)
  • Możliwość przystąpienia do pakietu medycznego i ubezpieczenia
  • Możliwość wzięcia udziału w ciekawych projektach w ramach grupy Bergman Engineering

Obowiązki

  • Rozwój i rozbudowa backendu aplikacji mobilnej, w szczególności API tworzonego w NestJS
  • Projektowanie i implementacja nowych funkcjonalności oraz rozwój istniejących rozwiązań backendowych
  • Tworzenie oraz rozwijanie endpointów GraphQL i integracji wspierających działanie aplikacji
  • Implementacja i rozwój logiki biznesowej z wykorzystaniem TypeScript / JavaScript
  • Praca z bazą danych PostgreSQL oraz optymalizacja zapytań i sposobu przechowywania danych
  • Utrzymanie, refaktoryzacja i rozwój istniejącego kodu z dbałością o jego jakość, czytelność i spójność
  • Wykorzystywanie dostępnych narzędzi AI jako wsparcia w codziennej pracy developerskiej oraz przy tworzeniu nowych rozwiązań
  • Współpraca przy rozwoju nowych funkcjonalności produktu i ich wdrażaniu w środowisku produkcyjnym

Wymagania

  • Komercyjne doświadczenie w pracy na stanowisku Backend Developera na poziomie Regular
  • Bardzo dobra znajomość JavaScript i TypeScript
  • Praktyczne doświadczenie w pracy z NestJS
  • Doświadczenie w tworzeniu i rozwijaniu API oraz endpointów GraphQL
  • Dobra znajomość PostgreSQL
  • Umiejętność samodzielnego rozwijania logiki backendowej i implementowania nowych funkcjonalności
  • Dbałość o jakość, czytelność i spójność tworzonego kodu

Mile widziane

  • Doświadczenie w integracji modeli AI z aplikacjami lub systemami backendowymi
  • Praktyczna znajomość narzędzi wspierających development z wykorzystaniem AI, np. Claude Code lub OpenCode
  • Doświadczenie w tworzeniu backendu dla aplikacji mobilnych
  • Doświadczenie w pracy przy szybko rozwijanym produkcie lub w środowisku startupowym