Golang Developer
Location: Hybrid, Wrocław (Poland)
Technical Requirements
- Strong, hands-on expertise with Go (Golang) – mandatory.
- Solid experience with gRPC, covering API design and implementation.
- Good understanding of Kubernetes concepts: sidecar pattern, stateful services, deployments.
- Basic knowledge of Istio and service mesh architectures.
- Familiarity with cryptographic concepts (DEKs, KEKs, envelope encryption).
- Background working with RDBMS for persistence and metadata storage.
- Ability to work autonomously and take responsibility for deliverables.
- Commitment to secure software development best practices.
Nice to have:
- Python development experience.
- Practical exposure to SAP BTP services, especially KMS.
- Experience with highly available and fault-tolerant systems.
- Knowledge of observability practices and tools.
Required Technical Skills: Golang, Kubernetes
Preferred Technical Skills: Python, SAP BTP
Main Responsibilities
- Build and maintain Go-based microservices, including a sidecar and central gateway service.
- Create efficient, low-latency APIs with gRPC for inter-service communication.
- Work in a Kubernetes-based environment, applying sidecar, stateful services, deployments, and API extensions.
- Support observability and collaborate on Istio service mesh integration.
- Implement cryptographic APIs/SDKs to handle DEKs, KEKs, envelope encryption, and secure caching.
- Use RDBMS for metadata and key material persistence.
- Integrate SAP BTP services (especially KMS) to ensure secure operations.
- Deliver clean, maintainable, and secure code according to best practices.
About the Project
As a Golang Developer, you’ll take part in building secure, high-performance services in a Kubernetes ecosystem, focusing on scalability, reliability, and security.
Required languages
English | B2 - Upper Intermediate |
Golang, Kubernetes, Python, SAP BTP
Published 17 September
33 views
·
0 applications
📊
$4000-5500
Average salary range of similar jobs in
analytics →
Loading...