Full-Stack TypeScript Developer
Szukamy programistki / programisty, która/y chce współtworzyć nasze rozwiązania technologiczne w sposób odpowiedzialny i świadomy.
To rola dla osoby, która ceni jakość, porządek w systemach i rozumienie kontekstu biznesowego, a jednocześnie potrafi działać operacyjnie i zespołowo.
Czym będziesz się u nas zajmować?
Na tym stanowisku będziesz odpowiadać za rozwój i utrzymanie systemów, które realnie wspierają sprzedaż naszej biżuterii – zarówno online, jak i w salonach stacjonarnych.
W praktyce oznacza to m.in.:
projektowanie i rozwijanie funkcjonalności backendowych i frontendowych wykorzystywanych na co dzień przez klientów i zespoły wewnętrzne,
dbanie o jakość kodu, czytelność rozwiązań i ich długofalową utrzymywalność,
współudział w decyzjach architektonicznych i stopniowym rozwoju systemów,
pracę nad rozwiązaniami łączącymi e-commerce, narzędzia wewnętrzne oraz urządzenia wykorzystywane w salonach,
bieżącą współpracę z innymi programistami oraz specjalistami technicznymi.
To rola dla osoby, która lubi rozumieć „dlaczego” coś robimy, a nie tylko „jak”.
Zespół, do którego dołączysz
Dołączysz do niewielkiego, interdyscyplinarnego zespołu technicznego, w którym:
liczy się odpowiedzialność za wspólny efekt,
decyzje podejmowane są blisko produktu,
każdy ma wpływ na kierunek rozwoju rozwiązań,
ważna jest współpraca, a nie rywalizacja.
Zespół prowadzony jest przez lidera technicznego, który stawia na klarowną architekturę, jakość i rozwiązania możliwe do utrzymania w długim okresie.
Technologie, z których korzystamy
Backend / platforma:
TypeScript, NestJS
Domain-Driven Design, architektura heksagonalna
NATS, Redis
MySQL
Docker, monorepo (Turborepo)
Frontend / aplikacje:
Vue.js, Nuxt.js
Electron
R&D / hardware:
C++
komunikacja z urządzeniami
elektronika i automatyzacja
druk 3D
Testy jednostkowe (Jest) są stałym elementem naszej pracy.
Do codziennej współpracy wykorzystujemy Jira i Slacka.
Kogo szukamy?
Szukamy osoby, która chce być ważną częścią zespołu, a nie tylko wykonawcą zadań.
Dobrze odnajdziesz się w tej roli, jeśli:
masz doświadczenie w tworzeniu systemów produkcyjnych i potrafisz pracować samodzielnie,
zwracasz uwagę na jakość, strukturę i konsekwencję w kodzie,
dobrze współpracujesz z innymi i potrafisz jasno komunikować swoje decyzje,
bierzesz odpowiedzialność za powierzony obszar,
szukasz miejsca, z którym chcesz związać się na dłużej.
Oczekujemy:
min. 4 lat komercyjnego doświadczenia w programowaniu (w tym min. 2 lata na poziomie mid),
bardzo dobrej znajomości TypeScriptu,
doświadczenia w pracy z NestJS,
praktycznej znajomości Vue.js / Nuxt.js,
dobrego rozumienia baz danych MySQL.
Mile widziane:
Docker, NATS, Redis, Electron,
C++,
podstawy elektroniki lub automatyki.
Co oferujemy?
dostępna forma współpracy w ramach Umowy o pracę,
praca stacjonarna (Poznań lub Kraków) / hybrydową / zdalną
realny wpływ na rozwój produktów i kierunek technologiczny,
pracę przy rozwiązaniach, które mają sens i realne zastosowanie,
budżet szkoleniowy i przestrzeń na rozwój,
nowoczesny sprzęt (macOS lub Windows),
prywatną opiekę medyczną,
kartę Multisport,
Pakiet MultiLife
stabilną firmę produktową,
model pracy remote-first.
Jak wygląda proces rekrutacyjny?
1️⃣ Aplikacja przez formularz
2️⃣ Rozmowa rekrutacyjna
3️⃣ Zadanie techniczne oparte na realnych wyzwaniach
4️⃣ Decyzja i informacja zwrotna
Full-Stack TypeScript Developer
Full-Stack TypeScript Developer