Go (Golang) at X2 Nations | Torre

Go (Golang)

You will secure critical infrastructure, building robust, scalable data encryption with Go and Kubernetes.
Emma highlights
This highlight was written by Emma’s AI. Ask Emma to edit it.
Full-time

Legal agreement: Employment

Provide your expected compensation while applying
location_on
Remote (for Germany residents)
Remote (for Poland residents)
Remote (for Romania residents)
Match
skeleton-gauges
You have opted out of job matches in .
To undo this, go to the 'Skills and Interests' section of your preferences.
Review preferences
Posted 6 months ago

Requirements and responsibilities


Project overview We are looking for an experienced IT consultant in the context of a critical infrastructure project for our client. They are in the process of enhancing the security posture of their platform by implementing a robust, scalable solution for a customer specific application-level data encryption.Approach Their internal architecture team has defined a specific approach for this initiative, and they are now seeking external expertise to assist with the implementation. The project involves building a hybrid system designed to protect sensitive customer data before it reaches any persistence layer, ensuring strong tenant isolation and efficient key management.Requirements To successfully execute the project, our client is looking for 1-3 candidates with a strong technical background and specific expertise in the following areas:Go (Golang): Proven, hands-on experience in Go is essential. The candidates will be responsible for developing both the sidecar and the central gateway service. Python skills in addition would be great.gRPC: Demonstrable experience in designing and implementing APIs using gRPC for low-latency, reliable inter-service communication.Kubernetes (k8s): Solid understanding of Kubernetes concepts, including the sidecar pattern, stateful services, deployments and api extensions. Basic understanding of istio as a service mesh. Observability basic.Cryptography Basics: A practical understanding of fundamental cryptographic concepts is necessary. Candidates should be familiar with the roles of DEKs, KEKs, and the general principles of envelope encryption and secure key caching. They do not need to be cryptography experts but must be comfortable working with cryptographic APIs/SDKs.Relational Databases (RDBMS): Experience with RDBMS is needed, as the central service will optionally require a persistence layer for managing metadata and encrypted key materials.SAP BTP: several services from SAP BTP are to be used (in particular, KMS) and therefore previous experience in SAP BTP is desirable.Our client is looking for individuals who can work independently, adhere to best practices for security-sensitive code, and contribute to building a resilient and highly available system.Next steps Kindly let us know the availability of consultants who meet these requirements. We would be grateful if you could provide us with information on potential candidates and their experience profiles.
Optionally, you can add more information later (benefits, pre-screening questions, etc.)
check_circle

Payment confirmed

A member of the Torre team will contact you shortly

In the meantime, continue adding information to your job opening.