About The Role: We're on the lookout for an experienced, driven Go developer who is ready to be part of our exciting team. As a Golang developer, you will be a key member of the development team that develops and enhances Golang based products. You will work closelywith the team to provide optimal solutions, as well as, design and develop production code that is of the highest quality. You will work with other developers equally capable of architecting, designing, and delivering high-standard performance applications and systems within realistic time and budgetary constraints. You will be responsible for helping guide others on your team through the lifecycle of a product. Roles and Responsibilities.Junior Position requirements:Professional experience with Golang, Python, Java Core, and Java reactiveExperience in the Google Cloud Platform (GCP)1+ years of backend programming experience using modern programming languages3-5 years backend development experiencePublic cloud / azure knowledgeDesigns and implements low latency servicesTroubleshoots business and production issuesEnglish (professional proficiency)Nice to have familiarity or experience with:Spring bootDocker & KubernetesJMeter and load testingJavaScriptSenior Position requirements:Professional experience with GolangExperience in the Google Cloud Platform (GCP)5+ years of backend programming experience using modern programming Languages8-10 years backend development experienceProduction experience with multiple GCP services:Python or NodeJSGKE (k8s and istio)GCEPubsubBigqueryFirebaseCloud functionsCloud buildStackdriverDataflowProduction Experience in protobuf and gRPCProduction experience in working with container technology (Kubernetes, Docker)Production Experience in building a Service Oriented ArchitectureExcellent understanding of protobuf and gRPC concepts, noSql database structure best practices and concepts, modern search engine, microservice architect