Senior Software Engineer (Golang)
Location : Remote (Brazil)
Experience : 8+ years overall
Engagement : Contractor
About the Role
We are seeking an experiencedSenior Software Engineerwith strong expertise inGolang ,Node.js , andReactto develop and enhance high-performance, scalable backend services.
The role emphasizes Go, gRPC, Kafka, Kubernetes, and cloud-native development acrossAWSandGCP .
You will be responsible for building robust backend services, integrating withMongoDB , streaming data viaKafka , and ensuring reliability in containerized environments.
Key Responsibilities
Design, implement, and maintain data-intensiveGoandNode.jsgRPC APIs.
Build, containerize, and deploy scalableGo microservicesonKubernetes(EKS, GKE).
Refactor and modernize legacy Node.js services into idiomatic Go for improved performance and stability.
Integrate and operateApache Kafkapipelines for high-throughput event streaming.
LeverageAWSandGCPcloud services to build resilient, cost-effective solutions.
Troubleshoot and resolve technical issues promptly.
Conductcode reviews , mentor junior engineers, and promote best practices in testing, CI / CD, and security.
Participate inarchitectural design reviews , focusing on scalability, fault tolerance, and cost optimization.
Collaborate with cross-functional teams including Product, Program Management, and QA.
Provide realisticlevel of effort (LOE)estimates during planning cycles.
Prototype and experiment with emerging technologies to improve engineering velocity.
Required Skills & Experience
5+ yearsof professional software engineering experience.
3+ yearsof experience building production-grade, highly scalableGoservices.
Expertise in writing high-performancegRPCandRESTclients / servers, includingprotobufcontracts.
Hands-on experience withKafka(stream processing, topic management, schema registry, ACLs, consumers, offsets).
3+ yearsof experience withAWS(S3, CloudFront, EKS, etc.).
1+ yearof experience withGCP(Cloud Storage, Kafka, GKE, CDN, etc.).
2+ yearsof experience designing and usingMongoDB .
Nice to Have
2+ yearsdeveloping full-stack applications usingNode.js ,MongoDB ,Express , andReact .
3+ yearsof experience withEKS / GKE ,Helm ,Terraform , andCI / CD pipelines .
1+ yearof Linux bash scripting for automation and ops tasks.
Exposure toRedis ,Docker ,Git , and observability stacks ( Prometheus ,Grafana ,OpenTelemetry ).
Strong problem-solving, communication, and collaboration skills in a globally distributed team.
Experience withMongoDB schemas , indexing, and sharding strategies.
Knowledge ofETL pipelinesandCRUD operations .
Senior Software Engineer • Jandira, São Paulo, Brasil