Senior GoLang Software Engineer
Indexed description
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. W związku z rozwojem zespołu poszukujemy osoby na stanowisko Senior GoLang Software Engineera.
Na tym stanowisku będziesz odpowiadać za projektowanie i rozwój skalowalnych aplikacji backendowych opartych o architekturę mikroserwisową. Rola łączy pracę techniczną z realnym wpływem na decyzje architektoniczne, rozwój standardów programistycznych oraz wsparcie merytoryczne zespołu.
Oczekiwania
- 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 czy 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. angielskiego na poziomie minimum B2.
Mile widziane
- 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 w celu dostarczania wartościowych rozwiązań.
- Tworzenie oraz rozwijanie testów jednostkowych i integracyjnych.
Oferta
- Zatrudnienie w oparciu o kontrakt B2B lub umowę o pracę.
- Pracę w modelu hybrydowym (biura zlokalizowane są w Gdańsku, Wrocławiu i Warszawie) albo pracę w większości zdalną.
- Szeroki pakiet benefitów obejmujący prywatną opiekę medyczną, ubezpieczenie, kartę sportową, platformę kafeteryjną oraz atrakcyjne zniżki na produkty firmy.
- 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.
- Sprawny, zdalny proces rekrutacyjny z naszym pełnym wsparciem na każdym etapie.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search