About us
ALGOTEQUE is an IT consultancy firm that helps startups, mid-sized and large corporations to create and deliver innovative technologies.
Our team has a successful track record in designing, developing, implementing, and integrating software solutions (AI, ML, BI, Web, Automation) for Telecom, Energy, Bank, Insurance, Pharma, Automotive, Industry, e-commerce. We deliver our services both in fixed-price and time-and-materials models, helping our customers achieve their business and IT strategies.
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
- Minimum 3 lata pracy z Node.js.
Doświadcznie 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