freehire launches on Product Hunt on 26 August.

Follow →

Principal Go Engineer

Czym będziesz się zajmować?

Requirements:

  • 10+ yrs dev, 5+ yrs Go.
  • Role: Tech Lead, Staff, or Principal Engineer.
  • Core: Ownership of high-availability, high-volume distributed systems.
  • Go: Advanced (concurrency, memory, profiling, optimization).
  • Architecture: Microservices, REST, distributed patterns (partitioning, idempotency).
  • Data/Messaging: Kafka (or similar), Advanced PostgreSQL.
  • Infra: Docker & Kubernetes (production).
  • Skills: Observability, troubleshooting, architectural decision-making.
  • Language: Fluent English.

Additional Advantages:

  • Scale: Millions of events/sec, TB-scale, real-time data.
  • Advanced Go: Deep CPU/memory optimization.
  • Tech Stack: Druid, gRPC, Protobuf, Terraform, Helm, Ansible.
  • Cloud & Monitoring: AWS/GCP/Azure, Prometheus, OpenTelemetry.
  • Security & Testing: OAuth 2.0, TLS, Load/Stress testing.
  • Domain: Telecom, network analytics, open-source contributions.
  • Leadership: Strong hands-on skills mixed with mature architectural trade-off experience.


Kogo poszukujemy?

About the role Principal Go Engineer for a distributed data and analytics platform. You will code and take ownership of the architecture, performance, and key components. Requires hands-on experience with large production systems processing network data on Kubernetes, public cloud, and on-premises.

  • Designing scalable Go backend services and high-performance data pipelines.
  • Building Kafka-based event-driven architecture and defining data flows.
  • Making architectural decisions regarding scalability, consistency, and disaster recovery.
  • Optimizing Go at the CPU, memory, and concurrency levels.
  • Raising standards in code quality, security, and observability.
  • Leading cross-team technical initiatives and mentoring engineers.
  • Collaborating with DevOps/Product teams and resolving production incidents.

We offer:

  • A distributed system you designed or significantly redesigned.
  • A scalability or performance problem you solved independently.
  • Systems handling massive volumes of events or data.
  • A complex technical initiative you led.
  • Two stages: tech interview with the client, followed by an end-client interview.
  • End-client meetings occur within ~72h, usually after 4:00 PM.
  • Employment requires a successful HireRight background and address check.
  • 100% remote working in European hours, available ASAP.


Czego wymagamy?

10 lat doświadczenia na podobnym stanowisku
Znajomości:
  • Grafana
  • Prometheus
  • Kubernetes
  • PostgreSQL
  • REST
  • Kafka
  • Concurrency
  • Distributed systems
  • Golang
  • Microservices
  • Performance optimization
  • System Architecture
Mile widziane:
  • gRPC
  • OAuth
Języki:
  • Polski
  • Angielski


Jakie warunki i benefity otrzymasz?
  • 28k–33.6k PLN netto/m (B2B)
  • B2B - Elastyczne godziny pracy (100%)
  • Praca zdalna: Możliwa w całości


Kim jesteśmy?
Our client is an international technology company driving digital transformation for industry and business. As an IT integrator, the company delivers end-to-end services — from PLM implementations and data migrations to cloud platforms, IIoT, digital product engineering, advanced Data & AI analytics, and supply chain optimization. Working with global technology partners, it executes projects across sectors such as automotive, manufacturing and agricultural machinery, providing both off-the-shelf and bespoke systems plus organizational change support. Teams build Digital Thread, Digital Twin and sustainability-focused solutions, blending engineering practices with cloud and AI technologies. The company seeks candidates eager to grow in PLM, cloud, IIoT, Data & AI, systems implementation and automation — from junior to senior levels — in a fast‑paced, project-driven international environment.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available