Senior GoLang Software Engineer
Brak informacji o wynagrodzeniu
SeniorFull-time·B2B·Umowa o pracę
#391909·Dodano 4 dni temu·1
Źródło: DevireTech Stack / Keywords
GolangGoArchitecturePostgreSQLREST APIgRPCElasticsearchRedis
Firma i stanowisko
Naszym Klientem jest jedna z największych organizacji z sektora e-commerce w Polsce, która rozwija nowoczesne rozwiązania technologiczne wykorzystywane przez miliony użytkowników.
Wymagania
- Minimum 6 lat doświadczenia w tworzeniu oprogramowania, w tym co najmniej 3 lata komercyjnej pracy z Go (Golang).
- Doświadczenie w projektowaniu i rozwijaniu systemów rozproszonych oraz architektury mikroserwisowej.
- Bardzo dobra znajomość wzorców architektonicznych, takich jak Clean Architecture i Hexagonal Architecture.
- Praktyczna znajomość relacyjnych baz danych, w szczególności PostgreSQL.
- Doświadczenie w tworzeniu i integracji REST API oraz gRPC.
- Znajomość frameworka Gin.
- Umiejętność pracy z ElasticSearch oraz Redis.
- Komunikatywna znajomość języka angielskiego na poziomie minimum B2.
Nice to have:
- Doświadczenie w budowaniu i utrzymywaniu procesów CI/CD.
- Znajomość narzędzi do kolejkowania wiadomości, takich jak Kafka lub RabbitMQ.
- Praktyczna znajomość narzędzi monitorujących i observability (np. Grafana, Kibana, Sentry).
- Wiedza z zakresu Domain-Driven Design (DDD).
- Doświadczenie w pracy w środowisku Agile/Scrum.
- Umiejętność usprawniania procesów wytwarzania oprogramowania oraz wdrażania dobrych praktyk developerskich.
Obowiązki
- Projektowanie, rozwój i utrzymanie wydajnych aplikacji backendowych w technologii Go.
- Tworzenie skalowalnych rozwiązań zgodnie z dobrymi praktykami programistycznymi oraz dbałość o wysoką jakość kodu.
- Analiza wydajności aplikacji oraz identyfikowanie i eliminowanie wąskich gardeł.
- Wsparcie merytoryczne zespołu, mentoring programistów oraz udział w podejmowaniu decyzji architektonicznych.
- Proponowanie nowych rozwiązań technologicznych odpowiadających na potrzeby biznesowe.
- Ścisła współpraca z zespołami technicznymi i interesariuszami biznesowymi.
- Tworzenie oraz rozwijanie testów jednostkowych i integracyjnych.
Benefity
- Zatrudnienie w oparciu o kontrakt B2B lub umowę o pracę.
- Praca w modelu hybrydowym (biura w Gdańsku, Wrocławiu i Warszawie) albo większościowo zdalna.
- Kompleksowy program wdrożeniowy oraz wsparcie doświadczonego zespołu.
- Realny wpływ na rozwój produktów, architektury oraz wykorzystywanych technologii.
- Indywidualny plan rozwoju oraz budżet na szkolenia i konferencje.
- Rozbudowany pakiet benefitów obejmujący prywatną opiekę medyczną, ubezpieczenie, kartę sportową, platformę kafeteryjną oraz atrakcyjne zniżki na produkty firmy.
- Sprawny, zdalny proces rekrutacyjny z pełnym wsparciem na każdym etapie.
Opieka zdrowotna
Ubezpieczenie
Karta sportowa
Devire
152 aktywne oferty