About us
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.
Required qualifications
- 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