ALGOTEQUE Innovation Hub
Golang Developer
ALGOTEQUE Innovation HubPoland2 days ago
Full-timeInformation Technology, Engineering
ALGOTEQUE is an IT consultancy firm that helps startups, mid-sized and large corporations to create and deliver innovative technologies.

Our team has a successful track record in designing, developing, implementing, and integrating software solutions (AI, ML, BI, Web, Automation) for Telecom, Energy, Bank, Insurance, Pharma, Automotive, Industry, e-commerce. We deliver our services both in fixed-price and time-and-materials models, helping our customers achieve their business and IT strategies.

Job Description

Poszukujemy doświadczonych inżynierów backend, specjalistów, którzy swobodnie poruszają się w obszarach Golang, AWS Cloud oraz CI/CD, z naturalnym podejściem DevOps.

Lokalizacja: zdalnie ze spotkaniami kwartalnymi 2-3 dni lub hybrydowo w Warszawie lub Krakowie

Zakres współpracy

  • Projektowanie i tworzenie usług backendowych w języku Golang.
  • Współpraca z zespołem przy budowie nowoczesnych rozwiązań chmurowych (AWS).
  • Udział w procesach CI/CD oraz praca z kontenerami i środowiskami orkiestracji (Docker, Kubernetes/EKS).
  • Projektowanie i implementacja API (REST, GraphQL), praca z bazami danych oraz systemami kolejkowymi i cache.
  • Pisanie testów jednostkowych, integracyjnych oraz dbanie o jakość kodu.
  • Tworzenie i konfigurację repozytorium oraz środowiska aplikacji.
  • Implementację logiki biznesowej i dostarczanie czystego, wysokiej jakości kodu.
  • Przygotowanie testów, zgodnie z procesami jakościowymi (np. Sonar Cloud).
  • Konfigurację deploymentu na klastrach Kubernetes (EKS) oraz nadzór nad wdrażaniem zmian.
  • Projektowanie architektury, dobór narzędzi, tworzenie koncepcji rozwiązania.
  • Dokumentowanie decyzji technicznych, m.in. w formie ADR (Architecture Decision Record).
  • Tworzenie prostych funkcji serverless, np. Lambda w AWS.

Profile / Requirements

  • Bardzo dobra znajomość Golang.
  • Postawa „will-do" – otwartość na nowe technologie, w tym również legacy.
  • Doświadczenie w pracy z bazami danych: MongoDB, MySQL.
  • Wiedza z zakresu mechanizmów cache: Redis, Memcached, Varnish.
  • Doświadczenie z systemami kolejkowymi: RabbitMQ.
  • Znajomość API RESTful oraz GraphQL.
  • Zrozumienie protokołu HTTP/2.
  • Praktyczna znajomość konteneryzacji: Docker.
  • Doświadczenie w CI/CD – preferowane GitHub Actions.
  • Bardzo dobra znajomość usług AWS Cloud: Lambda, DynamoDB, ELB, CloudFront, S3.
  • Wiedza o orkiestracji kontenerów: Kubernetes / EKS.
  • Umiejętność tworzenia testów jednostkowych i integracyjnych.
  • Zrozumienie zagadnień związanych z optymalizacją i wydajnością.
  • Język angielski na poziomie pozwalającym swobodnie korzystać z dokumentacji.

Mile widziane

  • Doświadczenie w budowie serwisów informacyjnych (news, lifestyle, sport itp.).
  • Znajomość JavaScript (ES2021) lub TypeScript.
  • Doświadczenie z Node.js 18+.
  • Znajomość gRPC.
  • Doświadczenie z React.js.
  • Wiedza z zakresu SSR, mile widziany Next.js.

Benefits

B2B

Key Skills

Ranked by relevance