W skrócie
- Zadania: Twórz i utrzymuj skalowalne usługi backendowe w Pythonie oraz rozwijaj frontend w React.
- Firma: Focal Systems - lider w rozwiązaniach AI dla handlu detalicznego.
- Benefity: Atrakcyjne wynagrodzenie, opcje na akcje, praca zdalna i pełne benefity.
- Pozostałe informacje: Dynamiczne środowisko z dużymi możliwościami rozwoju kariery.
- Dlaczego ta praca: Pracuj nad innowacyjnymi projektami, które mają realny wpływ na branżę detaliczną.
- Kwalifikacje: 6+ lat doświadczenia w programowaniu, 3+ lata z Pythonem i React.
Przewidywane wynagrodzenie mieści się w przedziale 120250 - 146250 zł za rok.
Focal Systems jest liderem w branży rozwiązań AI dla handlu detalicznego. Nasza misja to automatyzacja i optymalizacja tradycyjnego handlu detalicznego przy użyciu głębokiego uczenia i wizji komputerowej. Szukamy inteligentnych, kreatywnych i pasjonujących osób, które chcą pomóc w budowaniu wspaniałej i trwałej firmy oraz wdrażaniu głębokiego uczenia na świecie!
Co oferujemy:
- 100% zdalna praca w Polsce
- Możliwość pracy na podstawie umowy B2B lub umowy o pracę z pełnymi świadczeniami
- Wynagrodzenie: 120 250 - 146 250 USD + opcje na akcje
Co będziesz robić:
- Budować i utrzymywać skalowalne usługi backendowe przy użyciu Pythona (Flask/FastAPI), które przetwarzają dane z ponad 300 000 urządzeń IoT
- Projektować i rozwijać REST API wykorzystywane przez narzędzia wewnętrzne i aplikacje skierowane do klientów
- Budować i poprawiać funkcje frontendowe w React/TypeScript
- Pisać zapytania do baz danych w celu analizy wykorzystania funkcji i debugowania problemów produkcyjnych
- Tworzyć narzędzia monitorujące wdrożenia i diagnostykę, które zapewniają widoczność stanu systemu w różnych lokalizacjach
- Współpracować z zespołami inżynieryjnymi, aby zapewnić, że dane są przechowywane w użytecznych formatach
- Debugować problemy klientów w pełnym stosie i znajdować inteligentne rozwiązania
- Wspierać zespół sukcesu klienta w rozwiązywaniu problemów
- Ocenić nadchodzące prośby — ocenić wymagany wysiłek w porównaniu do potencjalnej wartości
- Rozszerzać pokrycie testowe dla krytycznych usług backendowych i przepływów użytkowników frontendowych
- Refaktoryzować istniejący kod, aby zmniejszyć złożoność i utrzymać go w dobrym stanie
- Być częścią zespołu, który co tydzień wydaje aktualizacje dla klientów
- Prezentować swoją pracę w firmie i dzielić się tym, co udało się osiągnąć
Wymagania:
- 6+ lat doświadczenia w profesjonalnym rozwoju oprogramowania
- 3+ lata praktycznego doświadczenia z Pythonem (FastAPI, Flask lub podobne) lub innym językiem backendowym
- 3+ lata doświadczenia z React i TypeScript
- Solidne doświadczenie w projektowaniu i rozwoju REST API
- Doświadczenie w pracy z aplikacjami intensywnie korzystającymi z danych i/lub architekturą mikroserwisów
- Doświadczenie z relacyjnymi bazami danych (MySQL lub podobne)
- Doświadczenie z CI/CD
- Praktyczne doświadczenie z testowaniem jednostkowym i integracyjnym
- Umiejętność pracy samodzielnej i brania odpowiedzialności za funkcje od początku do końca
- Znajomość języka polskiego oraz zaawansowane umiejętności językowe w angielskim (pisane i mówione)
- Elastyczność w dostosowywaniu godzin pracy do potrzeb globalnego zespołu
- Silna etyka pracy i zaangażowanie w realizację przypisanych zadań i projektów w ustalonych terminach
Preferencje:
- Doświadczenie z GCP (Google Cloud Platform)
- Doświadczenie z Grafana i tworzeniem pulpitów nawigacyjnych
- Doświadczenie z Kafka lub innymi brokerami wiadomości
- Doświadczenie z Dockerem, Kubernetes i Helm charts
- Doświadczenie w implementacji rozwiązań obserwowalności (Prometheus lub podobne)
- Doświadczenie z MUI (Material UI) lub Tailwind
- Doświadczenie w pisaniu skryptów Node.js i Bash
- Znajomość wizji komputerowej lub potoków danych IoT
Full Stack Software Engineer in Katowice – pracodawca: Focal-Systems
Focal Systems to doskonały pracodawca, oferujący wyjątkowe możliwości rozwoju w dynamicznym środowisku pracy. Pracując zdalnie z Polski, będziesz częścią doświadczonego zespołu, który ceni innowacyjność i współpracę, a także zapewnia elastyczność oraz wsparcie w budowaniu kariery w obszarze analityki danych. Nasza kultura pracy sprzyja kreatywności i dążeniu do doskonałości, co czyni nas idealnym miejscem dla osób poszukujących satysfakcjonującej i znaczącej pracy.