
Szukam backend developera do realizacji i rozwoju aplikacji rekrutacyjnej wspieranej przez sztuczną inteligencję (OpenAI), przetwarzanie języka naturalnego i analizę CV.
Projekt rozwijany jest etapowo z przemyślaną architekturą, dockerem i pełnymi zabezpieczeniami (A+ security rating).
Etap 1:
Rejestracja, logowanie (JWT) oraz weryfikacja firm.
🛠️ Backend jest już częściowo napisany i dockerowany, potrzebna analiza, dopracowanie, testy oraz przygotowanie pod dalsze etapy.
⚙️ Stack i wymagania:
1. FastAPI (async)
2. PostgreSQL – znajomość optymalizacji zapytań
3. Docker / docker-compose
4. JWT (logowanie i autoryzacja)
5. Stripe API (płatności – kolejny etap)
6. OpenAI GPT API – prompty, limity tokenów, analiza tekstu
7. Praca z tekstem: ekstrakcja danych, anonimizacja, NLP (lematyzacja, wykrywanie, Spacy/NLTK, regex)
8. Obsługa wielu języków: PL / EN / DE (interfejs + dane)
9. AWS S3 lub MinIO – przechowywanie i pobieranie
10. Projektowanie baz danych: User, SearchLog, itd.
11. Znajomość podstaw zabezpieczeń aplikacji webowych (CORS, JWT, szyfrowanie danych, rate-limiting, ochrona endpointów, sanitizacja danych wejściowych)
12. Gotowość do pracy zgodnie z założeniami kancelarii prawnej + RODO, z którą współpracujemy
13. doświadczenie z kolejkowaniem zadań (Celery/Redis) i wydajnym przeszukiwaniem danych (Full Text Search, trigram, Elasticsearch)
14. doświadczenie z aplikacjami typu SaaS oraz działające wdrożenia
📌 Informacje dodatkowe:
- Praca zadaniowa (nie sprintowa)
- Możliwość dalszej współpracy na szerszych zasadach, przy dobrej komunikacji i jakości kodu
💰 Budżet:
- Nie podaję sztywnych widełek, czekam na propozycje cenowe, kluczowe znaczenie ma dla mnie jakość kodu, przejrzystość logiki oraz podejście do projektu.
📬 Zgłoszenia:
- Link do GitHub/portfolio
- Doświadczenie z podobnymi projektami (FastAPI, OpenAI, S3, zabezpieczenia)
- Mile widziane doświadczenie w aplikacjach typu SaaS
- Informacja o dostępności + oczekiwane widełki