W skrócie
- Zadania: Twórz mikroserwisy w Go i rozwijaj innowacyjne API.
- Firma: X-FLOW, dynamiczna firma zajmująca się tworzeniem gier mobilnych.
- Benefity: Konkurencyjne wynagrodzenie, elastyczne godziny pracy i opcje zdalne.
- Pozostałe informacje: Kreatywne środowisko z możliwościami rozwoju kariery.
- Dlaczego ta praca: Pracuj nad popularnym projektem Happy Color i rozwijaj swoje umiejętności.
- Kwalifikacje: 3+ lata doświadczenia w programowaniu w Go oraz znajomość architektury backendowej.
Przewidywane wynagrodzenie mieści się w przedziale 121500 - 148500 zł za rok.
X-FLOW jest firmą zajmującą się tworzeniem gier mobilnych, założoną w 2018 roku. Zyskaliśmy uznanie po wydaniu Happy Color, najpopularniejszej cyfrowej książki do kolorowania i jednej z najbardziej udanych aplikacji mobilnych opartych na reklamach na świecie. Obecnie poszukujemy Senior Backend Engineer (Go) do naszego flagowego projektu, Happy Color.
Kluczowe obowiązki:
- Projektowanie i rozwijanie mikroserwisów w Go (REST/gRPC), publicznych i wewnętrznych API.
- Integracja z zewnętrznymi usługami, rozwijanie kontraktów.
- Optymalizacja wydajności, profilowanie, redukcja opóźnień i skalowanie systemów.
- Projektowanie schematów baz danych, przeprowadzanie migracji, indeksowanie i optymalizacja zapytań.
- Praca z PostgreSQL/MySQL, Redis, Kafka/NATS oraz integracjami opartymi na zdarzeniach.
- Implementacja i utrzymanie CI/CD, infrastruktury chmurowej (AWS) z Docker/Kubernetes.
- Zapewnienie jakości: pisanie testów (jednostkowych/integracyjnych/e2e), przeglądy kodu, automatyzacja kontroli.
- Zapewnienie obserwowalności i niezawodności: logowanie, metryki, alerty, śledzenie.
- Udział w projektowaniu architektury, RFC/ADR.
Wymagania:
- 3+ lata doświadczenia w komercyjnej produkcji, w tym 3+ lata z Golang.
- Znajomość Go: obsługa kontekstu, współbieżność (goroutines/channels), profilowanie (pprof), gRPC/REST, generics, modularność.
- Silne zrozumienie architektury backendowej, projektowania API, mikroserwisów i systemów rozproszonych.
- Bazy danych: PostgreSQL/MySQL, Redis; projektowanie, indeksowanie, transakcje.
- Kolejki/Busy: Kafka/NATS - doświadczenie w projektowaniu integracji opartych na zdarzeniach.
- Doświadczenie z technologiami wyszukiwania, takimi jak OpenSearch, będzie dodatkowym atutem.
- CI/CD: GitLab CI, flagi funkcji, migracje, wdrożenia blue-green/rolling.
- Testowanie: Go testing/testify, integracja/e2e.
- Bezpieczeństwo: OAuth2, JWT.
- Zrozumienie zasad DDD, SOLID, metodologii 12-factor, obserwowalności (Prometheus/Grafana, OpenTelemetry).
- Rosyjski - C1/wyżej, angielski - B1.
Miło widziane:
- Doświadczenie z Pythonem i/lub PHP.
- Doświadczenie z TypeScript, JavaScript i React.
- Doświadczenie z OpenSearch.
- Architektura danych: CQRS/Event Sourcing, idempotencja, deduplikacja.
- Doświadczenie w budowaniu BFF, WebSockets.
- Flagi funkcji, eksperymenty/A-B testing, metryki produktu.
Stos technologiczny (główny):
- Backend: Go, gRPC/REST, PostgreSQL, Redis, Kafka.
- DevOps: GitLab CI, Docker, mile widziane: Kubernetes, AWS, Helm.
- Obserwowalność: Prometheus, Grafana, Loki, OpenTelemetry, Sentry.
- Wyszukiwanie: OpenSearch.
Co oferujemy:
- Konkurencyjne wynagrodzenie i pakiet benefitów.
- Możliwość pracy z utalentowanym i pasjonującym zespołem w kreatywnym i dynamicznym środowisku.
- Elastyczne godziny pracy oraz opcje pracy zdalnej/biurowej.
- Możliwości rozwoju kariery i profesjonalnego rozwoju.
- Fajna i inkluzywna kultura firmy, która celebruje różnorodność i kreatywność.
Senior Backend Engineer in Warsaw – pracodawca: X-FLOW
X-FLOW to dynamiczna firma zajmująca się tworzeniem gier mobilnych, która oferuje wyjątkowe możliwości rozwoju zawodowego w kreatywnym i zróżnicowanym środowisku. Pracując jako Senior Fullstack Engineer, będziesz częścią utalentowanego zespołu, który ceni innowacyjność i współpracę, a elastyczne godziny pracy oraz opcje pracy zdalnej sprawiają, że możesz dostosować swoje obowiązki do swojego stylu życia. Oferujemy konkurencyjne wynagrodzenie oraz pakiet benefitów, co czyni nas doskonałym pracodawcą dla osób poszukujących satysfakcjonującej i znaczącej kariery.