Senior Software Engineer, Go

atCodiLimeRemoteBR flagBrazilFreelanceBackend EngineerSenior$3,800 – $5,000/month

Posted 9 hours ago

This is a fully remote position, open to applicants in Brazil.

📋 Description

• Design and develop Go services focused on network discovery, reconciliation, observability, monitoring, and management of agents and fleets.

• Create multi-tenant ingestion pipelines for network device data that ensure clear delivery guarantees, idempotency, and predictable performance under load.

• Gather device identity and state from network devices utilizing protocols such as SNMP, gNMI, and CLI.

• Develop and enhance gRPC and Connect RPC APIs as defined in Protobuf.

• Collaborate with PostgreSQL, Redis, and RabbitMQ.

• Instrument services using OpenTelemetry and maintain clean, meaningful metrics.

• Investigate and implement AI-assisted engineering practices, including interactive Claude Code-driven testing workflows.

• Produce technical specifications with diagrams and actively contribute to architectural and design decisions.

• Provide support for customers, address production issues, and be available for on-call duties during US time zones.

• Write clean, maintainable, and thoroughly tested code while engaging in code reviews.


⛳️ Requirements

• A minimum of 5 years of professional software engineering experience.

• Strong expertise in Go programming language.

• Familiarity with gRPC and/or Connect RPC APIs as specified in Protobuf.

• Experience with PostgreSQL (including handling migrations), Redis, and RabbitMQ.

• Knowledge of multi-tenant services and OAuth2 / OIDC.

• Extensive understanding of observability and instrumentation, particularly with OpenTelemetry.

• Proficiency in Docker and Docker Compose.

• Experience working with Kubernetes.

• Background in event-driven systems, including at-least-once delivery and idempotent consumers.

• Solid grasp of networking concepts: devices, configurations, protocols, and layers.

• CI/CD experience, preferably with GitHub Actions.

• Practical, daily use of AI coding tools, ideally Claude Code.

• Availability to work in US time zones, preferably Eastern Time.

• Strong command of English, with a minimum proficiency level of C1.

• Experience with MQTT or similar device/IoT protocols, or gNMI is a plus.

• Familiarity with Python, pytest, Django, FastAPI, and REST is advantageous.

• Experience with Swagger and/or Postman is beneficial.

• Knowledge of Playwright or other end-to-end testing frameworks is a plus.

• Familiarity with cloud computing, especially AWS services such as EC2, S3, and EKS is desirable.


🏝️ Benefits

• Flexible working hours and a versatile approach to work: fully remote, in-office, or hybrid options.

• Opportunities for professional development supported by internal training sessions and a dedicated training budget.

• Comprehensive onboarding process with a practical approach to ensure a smooth start.

• A supportive atmosphere among professionals who are passionate about their work.

• The opportunity to switch projects as desired.

People also viewed

Blue Coding9 hours ago

Senior .NET Developer

AR flagArgentina, +4 more countriesFull-timeBackend Engineer
ApplyView job
Myriad3609 hours ago

Platform Architect

US flagUnited States OnlyFull-timeBackend Engineer$200k – $250k/year
ApplyView job
Coderio9 hours ago

Senior Software Engineer – Backend

AR flagArgentina, +1 more countryFreelanceBackend Engineer
ApplyView job
VetsEZ10 hours ago

.Net Developer

US flagFlorida OnlyFull-timeBackend Engineer
ApplyView job
Productiv Teams10 hours ago

Backend Developer, NestJs

Latin AmericaFull-timeBackend Engineer
ApplyView job
First Citizens Bank10 hours ago

Database Engineer, Consultant

US flagArizona, +4 more statesFull-timeBackend Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers