About us
ALGOTEQUE to firma doradcza IT, która wspiera startupy, średnie i duże przedsiębiorstwa w tworzeniu i wdrażaniu innowacyjnych technologii. Nasz zespół ma udokumentowane sukcesy w projektowaniu, rozwijaniu, wdrażaniu i integracji rozwiązań programistycznych (AI, ML, BI, Web, Automatyzacja) dla branż takich jak telekomunikacja, energetyka, bankowość, ubezpieczenia, farmacja, motoryzacja, przemysł oraz e-commerce. Świadczymy nasze usługi zarówno w modelu fixed-price, jak i time-and-materials, pomagając naszym klientom w osiąganiu ich celów biznesowych i strategii IT.
Job Description
Do naszego zespołu poszukujemy doświadczonego programisty Node.js, który wesprze nas w rozwijaniu i utrzymywaniu rozproszonych aplikacji backendowych wykorzystywanych w obszarze serwowania reklam cyfrowych oraz systemów identyfikacji użytkowników.
Szukamy osoby zaangażowanej, stawiającej na jakość i rozwój – zarówno kodu, jak i procesów. Jeśli lubisz pracę z nowoczesnym stackiem technologicznym, masz doświadczenie w projektach o wysokiej wydajności, a R&D to dla Ciebie nie tylko skrót – zapraszamy!
Zadania:
- Tworzenie i utrzymanie wydajnych aplikacji backendowych w Node.js (NestJS) – architektura rozproszona.
- Współtworzenie i utrzymywanie testów automatycznych oraz narzędzi monitorujących działanie systemów.
- Udział w procesie projektowania, implementacji, wdrażania oraz monitorowania oprogramowania.
- Wspieranie rozwoju systemów reklamowych i identyfikacyjnych – w tym praca nad nowymi pomysłami i kierunkami w ramach R&D.
- Ścisła współpraca z zespołem w całym cyklu życia oprogramowania – od wymagań po utrzymanie.
- Udział w spotkaniach w biurze raz w miesiącu (Kraków lub Warszawa).
Required qualifications
Oczekiwania:
- Minimum 3 lata pracy z Node.js.
Doświadczenie w:
- Node.js i TypeScript
- Frameworkach: NestJS, Fastify
- Pracy z MongoDB, Redis, AWS (S3 bucket)
- Programowaniu obiektowym i funkcyjnym w JavaScript
- Event-driven development
- Wzorcach projektowych (design patterns) i dobrych praktykach kodowania
- Git / GitHub, Babel
Dodatkowe atuty:
- Doświadczenie w obszarze reklamy cyfrowej / programmatic advertising.
- Znajomość React.js i baz NoSQL.
- Umiejętność poruszania się w systemach Unix / Bash.
- Znajomość narzędzi takich jak Jenkins, Datadog.
- Praktyka w pracy według metodyk Agile (Scrum, Kanban).
- Doświadczenie z narzędziami do testowania: Jest, Jasmine, Karma, Cypress.
- Umiejętność pisania testów jednostkowych, integracyjnych, funkcjonalnych.
Benefits
b2b