Senior Backend Developer
26k - 35k PLN26 000 - 35 000 PLN/ mies.B2B
SeniorFull-time·B2B
#392695·Dodano 3 dni temu·4
Źródło: nofluffjobs.comTech Stack / Keywords
PythonRESTCI/CDAWSSentryECSFast APISQLAlchemyPostgreSQLDockerCeleryStripe
Firma i stanowisko
mysite.ai tworzy system business inteligence dla restauracji wspomagane przez AI. W jednej aplikacji łączymy przygotowanie i publikację postów, kampanie Meta i Google, strony internetowe oraz raportowanie wyników. AI korzysta z danych lokalu, menu, zdjęć i połączonych kanałów.
To działający produkt SaaS używany przez realne restauracje — nie projekt konsultingowy ani wewnętrzny panel bez użytkowników. Rozwijamy platformę, która ma skracać drogę od reklamy do telefonu, rezerwacji, zamówienia lub wizyty w lokalu, a następnie pokazywać właścicielowi, co faktycznie zadziałało.
Wymagania
- Minimum 5 lat komercyjnego doświadczenia w tworzeniu backendu i odpowiedzialności za usługi produkcyjne.
- Bardzo dobra znajomość Pythona i praktyczne doświadczenie z FastAPI lub innym nowoczesnym frameworkiem API.
- Umiejętność projektowania czytelnych kontraktów REST API oraz modelowania danych w PostgreSQL.
- Znajomość problemów systemów rozproszonych takich jak idempotencja, kolejki, retry/backoff, DLQ, duplikaty, zdarzenia poza kolejnością i eventual consistency.
- Doświadczenie w integracji systemów z zewnętrznymi API, OAuth 2.0 lub webhookami.
- Komercyjna praca z AWS oraz umiejętność diagnozowania działania usługi po wdrożeniu.
- Pisanie testów jednostkowych i integracyjnych oraz traktowanie monitoringu i obsługi błędów jako części rozwiązania.
- Umiejętność samodzielnego doprecyzowania niejednoznacznego problemu, proponowania architektury oraz dowiezienia rozwiązania end-to-end.
- Ukończone studia informatyczne lub pokrewne techniczne.
Nice to have:
- Praktyczna znajomość ECS, Lambda, API Gateway, SQS i CloudWatch.
- Doświadczenie z SQLAlchemy, migracjami baz danych i optymalizacją zapytań.
- Integracje z Square, Clover, Stripe lub innymi systemami POS, płatności albo e-commerce.
- Znajomość Terraform, GitHub Actions i budowa bezpiecznych pipeline’ów CI/CD.
- Doświadczenie z produktami multi-tenant SaaS, izolacją danych klientów i audytowalnością.
- Znajomość Node.js/NestJS ułatwiająca pracę z istniejącą częścią platformy.
Obowiązki
- Projektowanie, implementowanie i utrzymywanie usług oraz REST API w Pythonie/FastAPI.
- Prowadzenie integracji z zewnętrznymi dostawcami od discovery i kontraktu danych po wdrożenie produkcyjne.
- Budowa odpornych na błędy przepływów asynchronicznych i mechanizmów synchronizacji danych.
- Projektowanie modeli danych, migracji oraz reguł izolacji danych klientów.
- Tworzenie testów, prowadzenie code review i rozwijanie standardów jakości backendu.
- Konfigurowanie obserwowalności, diagnozowanie incydentów i rozwijanie bezpiecznych operacji replay/resync.
- Współpraca z frontendem, zespołem AI i product ownerem przy projektowaniu kompletnych funkcji.
- Dokumentowanie kluczowych decyzji i aktywny udział w kształtowaniu architektury platformy.
Benefity
- Praca w małym zespole produktowo-technicznym z bezpośrednim kontaktem z osobami podejmującymi decyzje produktowe.
- Odpowiedzialność za funkcję przez cały cykl od rozpoznania problemu i projektu po wdrożenie, monitoring i poprawki.
- Code review, automatyczne testy i CI/CD jako część Definition of Done.
- Planowanie i dokumentowanie pracy w Linearze, rozwój kodu na GitHubie.
mysite.ai
2 aktywne oferty