mysite.ai
mysite.ai
New

Senior Backend Developer

26k - 35k PLN/ mies.B2B
SeniorFull-time·B2B
#392695·Dodano 3 dni temu·4
Źródło: nofluffjobs.com
Aplikuj teraz

Tech 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

mysite.ai

2 aktywne oferty

Zobacz wszystkie oferty
Aplikuj teraz