Mid Go Developer (IIoT / Cloud Platform)
Must-have:GoRustAWSKubernetesBackend
Machine translation — original language: Polish.Show original
Join a 25-person engineering team developing a scalable IIoT platform
You will join the team responsible for a key stage: the transformation of data sent to the cloud and the calculation of business-critical production metrics.
What we offer:
- A stable, long-term project of global scale with a real impact on industrial processes.
- High flexibility and remote work (only a few integration and project meetings in Kraków per year).
- Work in a mature engineering environment (25 developers divided into integrated teams).
- An interesting architectural path (migration to K8s, potential use of Rust in critical components).
- A partnership approach and an efficient verification process.
Location: Mostly remote work (availability for visits to Kraków approx. 3–4 times a year for 2–5 days, dates arranged well in advance)
Daily tasks
- Development and optimization of microservices responsible for the aggregation, processing, and transformation of high-volume industrial data.
- Real-time calculation of operational metrics key to the continuity and efficiency of production processes.
- Working in the AWS cloud ecosystem (including participation in the planned architecture migration from AWS Lambda to Kubernetes).
- Ensuring high performance, reliability, and low latency in data processing.
- Monitoring the operation of production services and integrating telemetry tools (New Relic).
- Active collaboration within an agile, 5-team engineering environment.
Requirements
- Solid, commercial programming experience in Go (Golang) supported by practice in backend / distributed architecture.
- Experience working with the AWS cloud environment (including serverless services / AWS Lambda).
- Practical knowledge of or readiness to work with Kubernetes (K8s) in the context of service orchestration.
- Understanding of the challenges related to processing large volumes of data, their throughput, and query optimization.
- Experience in application monitoring and performance metric analysis (New Relic is a plus).
- Technological openness – knowledge of the Rust language or a desire to learn this ecosystem will be an additional asset.
- Fluent English proficiency enabling free technical communication.
Must have: Go, Golang, AWS Lambda, Kubernetes, K8s
Nice to have: Rust, New Relic