Job Title: Senior Go Software Engineer – Enterprise Platform Company Name: Sanofi Job Details: RemoteContract Job Url: https://hiring.cafe/viewjob/lur1l4kkysnuipz1 Job Description: Posted 4mo agoSenior Go Software Engineer – Enterprise Platform@ SanofiView All JobsWebsiteSouth America or North AmericaRemoteContractResponsibilities:Designing services, Developing APIs, Refactoring legacyRequirements Summary:5+ years software engineering; 3+ years production-grade Go services; gRPC, protobufs, REST; Kafka; AWS (EKS, S3); GCP; MongoDB.Technical Tools Mentioned:Go, gRPC, protobuf, REST, Kafka, AWS, GCP, MongoDB, Kubernetes, EKS, GKE, Terraform This is a remote position.We’re hiring a Senior Go Software Engineer to join a high-impact Enterprise Platform team building the backend services that power a large-scale, globally distributed digital platform used by millions of users. This is a backend-first, Go-centric role focused on distributed systems, event-driven architectures, and cloud-native services. You’ll work on modernizing legacy systems, building new Go microservices, and operating high-throughput Kafka pipelines in production across AWS and GCP.If you enjoy working close to the metal, care about performance and reliability, and want your code running at real scale - this is a strong opportunity.  What you’ll be doing Designing, building, and maintaining high-performance Go microservices Developing gRPC and REST APIs for data-intensive backend systems Refactoring and modernizing legacy Node.js services into idiomatic Go Building and operating Kafka event-driven pipelines (producers, consumers, schemas, monitoring) Deploying and running services in Kubernetes environments (EKS / GKE) Leveraging AWS and GCP to build resilient, scalable, and cost-effective solutions Participating in architecture discussions around scalability, fault tolerance, and reliability Reviewing code, mentoring engineers, and promoting strong engineering standards Collaborating closely with Product, QA, and Platform teams in a distributed setup RequirementsWhat we’re looking for Essential experience: 5+ years of professional software engineering experience 3+ years building production-grade Go services Strong experience with gRPC, protobufs, and REST APIs Hands-on experience with Kafka (streams, consumers, topics, offsets, schemas) Solid cloud experience with AWS (EKS, S3, CloudFront, etc.) Exposure to GCP (GKE, Cloud Storage, CDN, etc.) Strong experience designing and working with MongoDB Nice to have (but not required): Background in Node.js + Mongo + Express Experience with Kubernetes, Helm, Terraform, and CI/CD pipelines Linux scripting for automation or operational tasks Observability tooling (Prometheus, Grafana, OpenTelemetry) Exposure to Redis, Docker, ETL pipelines, or data-heavy systems Benefits Location: Remote (LATAM only) Contract: 12 months (long-term extension likely) Rate: Competitive Start: ASAP