Senior Golang Developer
⚲ 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.
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.