
Senior Golang Engineer
Posted May 19

Posted May 19
This is a fully remote position, open to applicants in Brazil.
• Develop, maintain, and optimize high-performance backend services utilizing Go (Golang).
• Construct and enhance event pipelines and messaging systems employing Kafka (producers, consumers, partitions, consumer groups).
• Design and implement scalable, fault-tolerant distributed systems.
• Create APIs (REST/gRPC) and facilitate integrations across various backend microservices.
• Execute unit, integration, and performance testing.
• Collaborate extensively with DevOps, Data Engineering, and QA teams.
• Participate in architectural decision-making regarding schemas, event versioning, idempotency, streaming patterns, and handling backpressure.
• Improve CI/CD pipelines and deployment workflows.
• Establish and maintain observability standards using tools such as Prometheus, Grafana, and OpenTelemetry.
• Mentor junior engineers and promote engineering best practices.
• Significant experience (5+ years) in building backend or distributed systems within production environments.
• Advanced expertise in Golang (3+ years), with a comprehensive understanding of concurrency, memory management, profiling, benchmarking, and idiomatic Go patterns.
• Expert-level practical experience with Kafka.
• Strong knowledge of distributed systems principles, including consistency, replication, fault tolerance, event-driven architecture, resiliency patterns, and backpressure management.
• Extensive experience with microservices at scale, API design (REST/gRPC), and service-to-service communication.
• Proficient in Docker, CI/CD workflows, and automated testing (unit, integration, load). Experience with deploying and managing systems on modern cloud platforms (AWS/GCP/Azure), incorporating monitoring, alerting, and autoscaling.
• Excellent communication skills and fluency in English.
• Experience in developing high-performance APIs with gRPC.
• Familiarity with Kubernetes and cloud-native tools.
• Experience with low-latency, high-throughput, or mission-critical systems.
• Practical knowledge of Redis, PostgreSQL, Cassandra, DynamoDB, or other distributed storage solutions.
• Competitive salary and performance bonuses.
• Comprehensive health, dental, and vision insurance.
• Generous paid time off and flexible work arrangements.
• Opportunities for professional development and career advancement.
• Supportive and inclusive work environment.
Confitec
DOMVS iT
Anyone AI
FCamara Consulting & Training
Get handpicked remote jobs straight to your inbox weekly.