Golang Developer
Role details
Job location
Tech stack
Job description
An innovative international technology company based in Spain is seeking a Golang Developer to design and maintain scalable backend services. Ideal candidates will have at least 3 years of experience with Go, event-driven systems, and technologies like Kafka and gRPC. The role supports a hybrid working model or fully remote arrangements for those within Spain. Enjoy benefits such as health insurance, ample annual leave, and professional development opportunities., * Design, build, and maintain scalable, resilient backend services using Go.
- Develop distributed, event-driven systems leveraging technologies such as Kafka and gRPC.
- Integrate newly acquired platforms into the core ecosystem and enhance their capabilities.
- Collaborate cross-functionally with product, design, and engineering teams.
- Contribute to backend architectural decisions and continuously improve engineering standards and tooling.
- Improve observability, monitoring, and alerting to ensure system reliability in production.
Requirements
- Minimum 3 years' commercial experience developing production-grade systems in Go.
- Strong experience with event-driven architecture and distributed systems.
- Hands-on experience with Apache Kafka (event streaming and messaging patterns).
- Experience with gRPC and Protocol Buffers.
- Production experience with PostgreSQL and Redis.
- Experience working with Docker and containerised environments.
- Strong understanding of system design concepts, including state management, ordering, and idempotency.
Benefits & conditions
Private health insurance (including family cover) 23 days annual leave plus public holidays Language learning support Regular company events and team activities Ongoing professional development opportunities Modern office facilities including meals, wellness perks, and recreational spaces