JustJoin.IT Praca zdalna Mid

Senior Golang Developer

Upvanta sp. z o.o.

⚲ Warszawa, Kraków, Wrocław, Poznań, Gdańsk

25 200 - 26 880 PLN netto (B2B)

Wymagania

  • CI/CD
  • Docker
  • NoSQL
  • SQL
  • Golang
  • DevOps
  • GraphQL
  • REST API

Opis stanowiska

Poszukujemy doświadczonego Senior Golang Developera, który dołączy do zespołu rozwijającego nowoczesne rozwiązania backendowe dla międzynarodowych projektów. Na tym stanowisku będziesz projektować i rozwijać skalowalne systemy, współpracować z zespołami produktowymi oraz mieć realny wpływ na architekturę, standardy techniczne i kierunek rozwoju tworzonych rozwiązań.

Zakres obowiązków
• Projektowanie i rozwój aplikacji backendowych w Golang.
• Tworzenie i utrzymanie REST API oraz GraphQL.
• Projektowanie architektury mikroserwisowej i rozwiązań cloud-native.
• Optymalizacja wydajności, skalowalności i niezawodności systemów.
• Udział w projektowaniu rozwiązań oraz codereview.


Współpraca z klientami i zespołami projektowymi.

• Wsparcie procesów CI/CD oraz działań DevOps.


Mentoring mniej doświadczonych programistów.

Wymagania


Min. 5 lat doświadczenia w tworzeniu oprogramowania.



Min. 3 lata komercyjnego doświadczenia z Golang.

• Znajomość architektury oprogramowania, wzorców projektowych i mikroserwisów.
• Doświadczenie w budowie skalowalnych systemów backendowych.
• Znajomość baz danych SQL i NoSQL.
• Doświadczenie z Dockerem oraz platformami chmurowymi (AWS, GCP lub Azure).
• Znajomość procesów CI/CD.
• Język angielski pozwalający na swobodną komunikację min. B2+ 

Mile widziane
• Kubernetes.
• Kafka, RabbitMQ lub NATS.
• Event-driven architecture.
• Terraform.
• Prometheus, Grafana, OpenTelemetry.
• Doświadczenie w projektach FinTech, MedTech, IoT lub SaaS.

Tech Stack

Golang | AWS / GCP | Kubernetes | Docker | PostgreSQL | Redis | Kafka | GraphQL | REST API | Terraform | GitHub Actions / GitLab CI | Prometheus | Grafana

Oferujemy
• Długofalową współpracę przy międzynarodowych projektach.
• Wpływ na architekturę i decyzje technologiczne.
• Pracę w modelu remote-first i elastyczne godziny pracy.
• Budżet rozwojowy.
• Pracę z doświadczonym zespołem i kulturę opartą na wymianie wiedzy.

🔍 Dekoder Ogłoszenia

🔴
mieć realny wpływ na architekturę, standardy techniczne i kierunek rozwoju tworzonych rozwiązań
Może oznaczać, że Twoje sugestie będą brane pod uwagę, ale ostateczne decyzje mogą należeć do starszych inżynierów lub architektów.
🔴
Współpraca z klientami i zespołami projektowymi.
Może oznaczać bezpośrednią komunikację z klientem, co wiąże się z koniecznością tłumaczenia kwestii technicznych na język biznesowy.
🔴
Min. 5 lat doświadczenia w tworzeniu oprogramowania.
Często oznacza, że szukają kogoś z doświadczeniem na poziomie architekta lub lead developera, a nie tylko seniora.
🔴
Wsparcie procesów CI/CD oraz działań DevOps.
Może oznaczać, że będziesz odpowiedzialny za utrzymanie i rozwijanie infrastruktury CI/CD, co wykracza poza typowe zadania developera.
🟡
Mentoring mniej doświadczonych programistów.
Oprócz zadań developerskich, będziesz musiał poświęcić czas na szkolenie i wsparcie młodszych członków zespołu.