Position: Senior back-nd engineer Goland
Company: SDD Technology
Category: Golang
Experience required: 5y
English level: upper

As a Golang Developer, you will:

- be a key member of the development team who develops and enhances Golang based products,
- work closely with the team to provide optimal solutions,
- design and develop production code that is of the highest quality,
- will work with other developers equally capable of architecting, designing, and delivering high standard performance applications and systems within realistic time and budgetary constraints,
- will be responsible for helping guide others on your team through the lifecycle of a product.

Position requirements:

- Professional experience with Golang
- Experience in the Google Cloud Platform (GCP)
- 5+ years of backend programming experience using modern programming Languages
- 8-10 years backend development experience
- Production experience with multiple GCP services
- Python or NodeJS
- GKE (k8s and istio)
- GCE
- Pubsub
- Bigquery
- Firebase
- Cloud functions
- Cloud build
- Stackdriver
- Dataflow
- Production Experience in protobuf and gRPC
- Production experience in working with container technology, Kubernetes
- Production Experience in building a Service Oriented Architecture
- Excellent understanding of protobuf and gRPC concepts, NoSQL d3,30, database
- structure best practices and concepts, modern search engine, microservice
- architecture, event-driven architecture, data reporting, monitoring, and logging
- Production Experience in building an Event-Driven Architecture
- English (professional proficiency)

Will be an advantage: 

- On NoSQL databases e.g Firestore
- Algolia Server-Side Search (knowledge on algolia sort, keyword, and filter syntaxes)
- Interacting with GCP services e.g. GKE (k8s and istio), GCE, Pubsub,
- GCS, Bigquery, Firebase, Cloud functions, Cloud build, Stackdriver,
- Dataflow