W skrócie
- Zadania: Projektuj, rozwijaj i utrzymuj skalowalne usługi backendowe.
- Firma: Rodzinna firma IT z zespołem w Lizbonie, specjalizująca się w augmentacji personelu.
- Benefity: B2B kontrakt, elastyczne wynagrodzenie, płatności co miesiąc.
- Pozostałe informacje: Możliwość mentorowania innych inżynierów i udziału w ceremoniach agile.
- Dlaczego ta praca: Pracuj z nowoczesnymi technologiami i wpływaj na rozwój innowacyjnych projektów.
- Kwalifikacje: 5+ lat doświadczenia w inżynierii backendowej i silna znajomość Go.
Przewidywane wynagrodzenie mieści się w przedziale 50715 - 61985 zł za rok.
Poszukujemy Senior Go Engineer.
Język: Upper-Intermediate
Rodzaj zatrudnienia: Pełny etat
Lokalizacja kandydata: Polska, inne kraje UE, Kazachstan, Serbia, Armenia, Gruzja
Strefa czasowa: CET
Start: ASAP
Planowany czas pracy: 3 miesiące w tym roku + 3 miesiące w przyszłym roku
Opis klienta: Globalna platforma mobilności i usług miejskich umożliwiająca użytkownikom rezerwację przejazdów i innych usług przy negocjowaniu stawek bezpośrednio z dostawcami usług.
Faza projektu: w toku
Umiejętności miękkie:
- Umiejętność wyjaśnienia architektury projektu oraz problemów biznesowych w szczegółach.
- Umiejętność samodzielnego wyjaśniania niejasnych wymagań, definiowania metryk, rozwiązywania problemów związanych z równoległością i przypadkami brzegowymi oraz artykułowania kompromisów technicznych.
Umiejętności twarde / Wymagane:
- 5+ lat doświadczenia w inżynierii backendowej i rozwoju złożonych produktów.
- Silna znajomość Go: równoległość, synchronizacja, propagacja kontekstu, zarządzanie cyklem życia goroutine i łagodne zamykanie.
- Doświadczenie z systemami rozproszonymi o dużym obciążeniu i architekturą mikroserwisów.
- Silna znajomość SQL i modelowania danych: projektowanie schematów, złączenia, indeksy, analiza zapytań, replikacja, partycjonowanie i sharding.
- Doświadczenie z MySQL lub PostgreSQL oraz strategiami pamięci podręcznej Redis.
- Komunikacja między usługami synchroniczna/asynchroniczna z użyciem gRPC i brokerów wiadomości, w tym gwarancje dostawy i idempotencja.
- Obserwowalność: metryki, logowanie, śledzenie, alertowanie i profilowanie Go.
- Zrozumienie NFR, SLA/SLO/SLI, Docker, Kubernetes, CI/CD i platform chmurowych.
- Utrzymywalny, testowalny kod; testy jednostkowe/integracyjne; Git i procesy przeglądu kodu.
Umiejętności twarde / Mile widziane:
- Doświadczenie w architekturze opartej na zdarzeniach z Kafka, NATS lub RabbitMQ.
- Doświadczenie w infrastrukturze jako kod z Terraform lub Pulumi.
- Profilowanie wydajności i optymalizacja usług Go.
- Znajomość Figma, współpracy międzyplatformowej i narzędzi wspomagających rozwój opartych na AI.
Obowiązki i zadania:
- Projektowanie, rozwijanie i utrzymywanie skalowalnych usług backendowych i funkcji.
- Prowadzenie badań technicznych, projektowanie architektury i wdrażanie.
- Współpraca między zespołami, przeprowadzanie przeglądów i udział w dyskusjach architektonicznych.
- Odpowiedzialność za dostarczanie usług, monitorowanie produkcji, utrzymanie i obserwowalność.
- Mentorowanie inżynierów i uczestnictwo w ceremoniach agile.
Technologia: Go, Mikroserwisy, PostgreSQL/MySQL, Redis, gRPC, Docker, Kubernetes, AWS, CI/CD
Etapy rozmowy kwalifikacyjnej:
- Sprawdzenie języka angielskiego (15 minut)
- Wewnętrzna rozmowa techniczna (1-1,5 godziny)
- Rozmowa z klientem (1 godzina)
- Rozmowa z klientem – kodowanie na żywo
- Rozmowa z klientem – dopasowanie kulturowe (45 minut)
Co oferujemy:
- Model: umowa B2B z Bonapolia - jedna umowa, jedna miesięczna faktura
- Stawka: negocjowana w zależności od seniority kandydata i budżetu klienta
- Płatność: miesięczna faktura, płatna w tym samym terminie, co klient (zwykle 30 dni)
- Umowa napisana zgodnie z prawem Twojego kraju
- Obsługujemy dokumentację po stronie klienta: MSA, NDA, fakturowanie
O Bonapolia: Bonapolia to rodzinna firma zajmująca się zwiększaniem zespołów IT z siedzibą w Lizbonie. Budujemy zespoły inżynieryjne dla firm produktowych i konsultingowych IT w całej Europie i USA.
Więcej na bonapolia.com
Senior Go Engineer in Warsaw – pracodawca: Bonapolia
Bonapolia to rodzinna firma zajmująca się augmentacją zespołów IT, z siedzibą w Lizbonie, która oferuje wyjątkowe możliwości rozwoju zawodowego w dynamicznym środowisku. Pracownicy cenią sobie elastyczność pracy oraz bliską współpracę z klientami, co sprzyja innowacyjności i kreatywności. Dodatkowo, jako firma rodzinna, Bonapolia stawia na wartości takie jak wsparcie, zaufanie i długoterminowe relacje, co czyni ją doskonałym miejscem dla osób poszukujących satysfakcjonującej kariery w branży technologicznej.