Robimy agregator ofert pracy rozumiejący developerów, devopsów, testerów i inne profesje IT, specjalizujący się w oszczędzaniu naszego czasu i znajdywaniu najtrafniejszych ofert.
Zauważyliśmy problem w tym, że jest kilkanaście do kilkudziesięciu portali ale nie ma nigdzie przeglądu wszystkich ofert pracy z branży IT. Istniejące wyszukiwarki ofert są ułomne, przeglądanie ofert zniechęca gdy kilkadziesiąt procent ofert nie jest dostosowane do naszego profilu. Irytuje nas wszechogarniające marnotrawstwo energii na bezproduktywne i powtarzalne działania. Zmieniamy to! 🙂
Sprawdź co udało nam się zrobić: itradar.io
TLTR: NodeJs + web scraping + Elasticsearch ... a bardziej szczegółowo poniżej:
- NodeJS - większość mikroserwisów
- TypeScript - bo lubię języki ze ścisłym typowaniem
- Apollo GraphQL Server - bo lubię API ze ścisłym typowaniem
- NextJS - obsługuje serwowanie części frontendowej + SSR
- ExpressJS - http microframework, mogłoby tego nie być ale wykorzystuję tutaj kilka middleware-ów
- Strapi - headless CMS dla backoffice, bo czasami nie lubię pisać endpointów gdy mogę je wygenerować
- MongoDB - storage dla backoffice
- ElasticSearch - do przeszukiwania ofert
- Redis - cache, kolejki, locki
- Neo4j - do analizy zależności oferta -> firma -> cv, stosowany tylko na devie
- Docker - kontenery występują wszędzie, od developmentu po wdrożenia
- OpenAI - automatyzacja pozyskiwania danych o firmach, skillach na prodzie
- DeepSeek - tańsza alternatywa dla OpenAI, automatyzacja pozyskiwania danych o firmach, skillach na devie i serwerze testowym
- OpenSearch - baza + dashboard do analizy logów, w pełni open source alternatywa dla stosu ELK
- Fluent-bit - zbieranie logów z różnych miejsc i przesyłanie do opensearch
- Yacron - Yet another cron, tzn scheduler różnych operacji dziejących się w tle
- New Relic - monitorowanie stanu serwisów
- Traefik - API gateway
- Nginx - obsługa wirtualnych domen + SSL
- GitLab - serwer git i procesy CI/CD
- Puppeteer - headless browser, pomaga w scrapowaniu serwisów opornych na niskopoziomowe requesty
Zespół to dwóch developerów z zamiłowania, byłych twórców zamkniętego już ZOO z aspiracjami do stworzenia produktu używanego przez miliony 😀
- Grzesiek (działa aktywnie) - inspirator zamieszania - backend, devops, architekt a gdy trzeba to też fullstack
- Paweł (na itradarowej emeryturze) - wspólnik zamieszania - fullstack