.
Backend Developer
  • Kraków
Backend Developer
Kraków, Kraków, Lesser Poland Voivodeship, Polska
INTERACTIVE SPORT sp. z o.o.
10. 12. 2024
Informacje o stanowisku

technologies-expected :


  • Python
  • Django
  • SQLite
  • MySQL

about-project :


  • Jesteśmy firmą sportowo-technologiczną, tworzącą interaktywne systemy gier i rywalizacji. Nasze rozwiązania łączą zaawansowaną technologię, systemy lokalne i chmurowe oraz innowacyjne urządzenia identyfikacyjne. Szukamy utalentowanego Backend Developera, który będzie odpowiedzialny za stworzenie i utrzymanie backendu dla naszego nowatorskiego systemu.

responsibilities :


  • 1) Projektowanie i rozwój backendu:
  • * Tworzenie i rozwijanie API do komunikacji między aplikacjami lokalnymi, centralnym serwerem i bazami danych.
  • * Implementacja systemu synchronizacji danych między lokalnymi bazami SQLite a centralną bazą PostgreSQL/MySQL.
  • 2) Zarządzanie bazami danych:
  • * Projektowanie, optymalizacja i utrzymanie struktur baz danych w systemach lokalnych i chmurowych.
  • * Zapewnienie niezawodności i spójności danych w systemie rozproszonym.
  • 3) Integracja urządzeń i middleware:
  • * Obsługa urządzeń RFID/NFC do identyfikacji użytkowników.
  • * Projektowanie middleware umożliwiającego integrację urządzeń z backendem.
  • 4) Zapewnienie działania offline-first:
  • * Projektowanie systemu, który działa bez połączenia z internetem, a dane są synchronizowane po przywróceniu połączenia.
  • 5) Zabezpieczenie systemu:
  • * Implementacja systemów autoryzacji i uwierzytelniania (np. JWT, OAuth).
  • * Dbanie o bezpieczeństwo danych i API.
  • 6) Współpraca w zespole scrumowym.

requirements-expected :


  • 1) Doświadczenie w backendzie:
  • * Minimum 4 lata doświadczenia w projektowaniu i implementacji backendu.
  • * Znajomość Python (Django/Flask) lub Node.js (Express).
  • * Umiejętność projektowania wydajnych i niezawodnych API REST/GraphQL.
  • 2) Znajomość baz danych:
  • * Bardzo dobra znajomość relacyjnych baz danych (PostgreSQL/MySQL).
  • * Doświadczenie z bazami lokalnymi (SQLite) i synchronizacją danych.
  • 3) Architektura rozproszona:
  • *Umiejętność projektowania i wdrażania systemów offline-first.
  • * Doświadczenie w obsłudze systemów rozproszonych i integracji urządzeń.
  • 4) Integracja urządzeń:
  • * Znajomość protokołów komunikacyjnych RFID/NFC i doświadczenie w pracy z middleware.
  • 5) Dodatkowe umiejętności:
  • * Znajomość środowisk chmurowych (AWS, Google Cloud, Azure).
  • * Praktyczne doświadczenie z CI/CD.
  • * Znajomość asynchronicznego programowania i obsługi WebSockets
  • 6) Umiejętności miękkie:
  • * Umiejętność pracy zespołowej i komunikatywność.
  • * Gotowość do rozwiązywania problemów technicznych i proponowania ulepszeń.

offered :


  • Możliwość pracy nad innowacyjnymi rozwiązaniami technologicznymi w dynamicznym zespole.
  • Elastyczną formę zatrudnienia: praca hybrydowa lub zdalna.
  • Wpływ na rozwój produktu oraz możliwość wdrażania własnych pomysłów.
  • Wynagrodzenie adekwatne do umiejętności i doświadczenia.

  • Praca Kraków
  • Kraków - Oferty pracy w okolicznych lokalizacjach


    93 902
    15 856