Specialist Software Engineer
iFoodCore 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.
Key Skills & Technologies
Additional Information
Experience Level
5-10
Job Language
Portuguese
Work Mode
On-site