Core Responsibilities

The role involves leading the architecture of systems and developer-facing tools, translating needs into solutions like CLIs, APIs, or Bots, and leading discovery and contract design. Developers will build using Go and/or Kotlin, ensuring security, performance, and reliability while responding to incidents.

Requirements

Candidates must possess deep knowledge in Golang (goroutines, channels, context, net/http, gRPC) or Kotlin/JVM (coroutines, Ktor/Spring Boot, JVM tuning) and experience with distributed architecture concepts like microservices, event-driven systems, and eventual consistency. Proficiency in data storage (SQL/NoSQL, Kafka), Cloud/DevOps tools (Docker, Kubernetes, Terraform), Observability (OpenTelemetry, Prometheus), and security protocols (OAuth2, JWT) is required.

Additional Information

Experience Level

5-10

Job Language

Portuguese

Work Mode

On-site