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
Poszukujemy doświadczonego Programisty Node.js, który dołączy do naszego zespołu i będzie odpowiedzialny za rozwój oraz utrzymanie backendowych aplikacji w obszarze technologii reklamy cyfrowej oraz systemów identyfikacji. Pracujemy w architekturze rozproszonej (microservices), a nasz zespół aktywnie rozwija rozwiązania w obszarze R&D.
Szukamy osoby, która nie tylko realizuje zadania, ale również angażuje się w podnoszenie jakości kodu, rozwój testów automatycznych oraz narzędzi monitorujących, a także współtworzy kierunki rozwoju ekosystemu reklamowego.
Zakres Projektu
- Rozwój i utrzymanie aplikacji backendowych (Node.js, NestJS)
- Tworzenie i rozwijanie testów automatycznych (narzędzia oraz implementacja)
- Projektowanie i utrzymanie systemów monitoringu
- Udział w pracach R&D nad nowymi rozwiązaniami w obszarze digital advertising
- Uczestnictwo w pełnym cyklu życia oprogramowania:
- analiza wymagań
- projektowanie
- implementacja
- wdrożenie
- utrzymanie i monitoring
- Optymalizacja wydajności aplikacji i dbanie o ich skalowalność
- Dekompozycja i estymacja zadań
Profile / Requirements
- Wykształcenie wyższe (preferowana Informatyka lub kierunki pokrewne)
- Minimum 5 lat doświadczenia w programowaniu
- Minimum 5 lat doświadczenia w pracy z Node.js
Bardzo Dobra Znajomość
- Node.js oraz TypeScript
- Frameworków: NestJS, Fastify
- Baz danych: MongoDB, Redis
- AWS (S3)
- Programowania obiektowego i funkcyjnego w JavaScript
- Event-driven architecture
- Wzorców projektowych i dobrych praktyk
- Systemów kontroli wersji: Git (GitHub)
- Narzędzi typu Babel
- Doświadczenie w projektowaniu, monitorowaniu i optymalizacji aplikacji
- Umiejętność pracy z architekturą rozproszoną
- Znajomość języka angielskiego (czytanie i pisanie dokumentacji technicznej)
- Proaktywne podejście i chęć rozwoju
Benefits
b2b
AO4119