Senior Software Engineer (Golang) Location :
Remote (Brazil) Experience :
8+ years overall Engagement :
Contractor About the Role We are seeking an experienced
Senior Software Engineer
with strong expertise in
Golang ,
Node.js , and
React
to develop and enhance high-performance, scalable backend services. The role emphasizes Go, gRPC, Kafka, Kubernetes, and cloud-native development across
AWS
and
GCP . You will be responsible for building robust backend services, integrating with
MongoDB , streaming data via
Kafka , and ensuring reliability in containerized environments. Key Responsibilities Design, implement, and maintain data-intensive
Go
and
Node.js
gRPC APIs. Build, containerize, and deploy scalable
Go microservices
on
Kubernetes
(EKS, GKE). Refactor and modernize legacy Node.js services into idiomatic Go for improved performance and stability. Integrate and operate
Apache Kafka
pipelines for high-throughput event streaming. Leverage
AWS
and
GCP
cloud services to build resilient, cost-effective solutions. Troubleshoot and resolve technical issues promptly. Conduct
code reviews , mentor junior engineers, and promote best practices in testing, CI / CD, and security. Participate in
architectural design reviews , focusing on scalability, fault tolerance, and cost optimization. Collaborate with cross-functional teams including Product, Program Management, and QA. Provide realistic
level of effort (LOE)
estimates during planning cycles. Prototype and experiment with emerging technologies to improve engineering velocity. Required Skills & Experience 5+ years
of professional software engineering experience. 3+ years
of experience building production-grade, highly scalable
Go
services. Expertise in writing high-performance
gRPC
and
REST
clients / servers, including
protobuf
contracts. Hands-on experience with
Kafka
(stream processing, topic management, schema registry, ACLs, consumers, offsets). 3+ years
of experience with
AWS
(S3, CloudFront, EKS, etc.). 1+ year
of experience with
GCP
(Cloud Storage, Kafka, GKE, CDN, etc.). 2+ years
of experience designing and using
MongoDB . Nice to Have 2+ years
developing full-stack applications using
Node.js ,
MongoDB ,
Express , and
React . 3+ years
of experience with
EKS / GKE ,
Helm ,
Terraform , and
CI / CD pipelines . 1+ year
of Linux bash scripting for automation and ops tasks. Exposure to
Redis ,
Docker ,
Git , and observability stacks ( Prometheus ,
Grafana ,
OpenTelemetry ). Strong problem-solving, communication, and collaboration skills in a globally distributed team. Experience with
MongoDB schemas , indexing, and sharding strategies. Knowledge of
ETL pipelines
and
CRUD operations .
Senior Software Engineer • São Rafael do Alto, Brazil