Senior Go Engineer (Architecture & Distributed Systems)
Senior Go Engineer (Architecture & Distributed Systems)
Jako Senior Golang Engineer będziesz aktywnie wpływać na decyzje techniczne, architekturę systemów, standardy developmentu oraz dobre praktyki inżynierskie. Będziesz ściśle współpracować z Product Ownerami, Designerami, Developerami Mobile oraz zespołem QA.
Tech stack
- Golang
- AWS / GCP
- Kubernetes
- Docker
- PostgreSQL
- Redis
- Kafka
- GraphQL
- REST API
- Terraform
- GitHub Actions / GitLab CI
- Prometheus
- Grafana
- Minimum 5 lat doświadczenia komercyjnego w IT
- Minimum 3 lata doświadczenia w Golang
- Bardzo dobra znajomość architektury oprogramowania i wzorców projektowych
- Doświadczenie w budowie skalowalnych systemów backendowych i API
- Praktyczna znajomość architektury mikroserwisowej
- Doświadczenie z bazami danych relacyjnymi i NoSQL
- Bardzo dobra znajomość współbieżności, wielowątkowości i optymalizacji wydajności
- Doświadczenie z Dockerem i środowiskami kontenerowymi
- Znajomość platform chmurowych (AWS, GCP lub Azure)
- Doświadczenie w pracy z CI/CD
- Bardzo dobra komunikacja i język angielski min. B2+
Mile widziane
- Kubernetes
- Architektura event-driven
- Kafka, RabbitMQ lub NATS
- Doświadczenie w FinTech, MedTech, IoT lub SaaS
- Znajomość narzędzi observability (Prometheus, Grafana, OpenTelemetry)
- Doświadczenie w software house lub środowisku consultingowym
- Doświadczenie w mentoringu lub role technicznego lidera