Golang Developer
Role details
Job location
Tech stack
Job description
- Design, build, and maintain highly scalable and resilient backend services using Go.
- Develop event-driven, distributed systems leveraging Kafka and gRPC.
- Own and evolve acquired codebases: integrate them into Valsea's platform and expand their capabilities.
- Collaborate with cross-functional teams to define, design, and ship new features that deliver real product value.
- Contribute to architectural decisions and continuously evolve our backend stack with new tools and best practices.
- Build and maintain back-office APIs and admin tooling that internal teams and operators rely on.
- Strengthen observability, monitoring, and alerting to ensure systems operate reliably under production load.
- Troubleshoot production issues, optimize system performance, and proactively drive improvements.
- Share knowledge with teammates and help raise the technical bar across the team., * Daily breakfast and freshly cooked lunch 3 days a week
- 50% discount on personal training sessions and physiotherapy sessions
- Games room, full kitchen with hot drinks, fruit, soft drinks
- Gym, massage room and much more
At Valsea, we want diversity and inclusion in an environment where unique perspectives and new talents thrive. Join us in creating a workplace where everyone can shine and contribute to our collective success. Protecting your privacy and data security is a longstanding top priority for Valsea. Please consult our Privacy Notice (https://valsea.teamtailor.com/data-privacy) to learn more about how we collect, use and transfer the personal data of our candidates.
Requirements
Do you have experience in gRPC?, * Go: at least 3 years of hands-on experience building production-grade distributed systems.
- Apache Kafka: Experience with event streaming, messaging patterns, and integration into microservices.
- gRPC and Protocol Buffers for inter-service communication.
- PostgreSQL and Redis in production environments.
- Docker and containerized deployments.
- Event-driven architectures and event sourcing patterns: you're comfortable reasoning about state, ordering, and idempotency.
- Product-minded: you think in terms of impact, user value, and business outcomes.
- A strong communicator: you're able to explain both technical and product concepts clearly.
- You thrive in ambiguity: when requirements are unclear, you ask the right questions, align with stakeholders, and find a way forward.
- Organized and proactive: you take ownership and keep things moving.
- Collaborative: you enjoy working closely with engineers, designers, and stakeholders.
- Proficiency in professional-level English communication, both written and verbal.
What We would like to see:
Please note, these aren't requirements, just things we think would be particularly valuable. If anything or everything here doesn't apply to you, please don't let that put you off applying.
- Familiarity with API gateways (KrakenD or similar) and identity providers (Keycloak, OAuth2).
- Exposure to Cassandra or other NoSQL databases at scale.
- Knowledge of S3-based storage patterns for archival and evidence data.
Benefits & conditions
- Hybrid working model for candidates based in the Málaga province, or fully remote from anywhere within Spain
- Innovative international company that uses cutting-edge tech equipment
- Collaborative teams and agile multicultural environment
- Competitive salary with flexible working hours
- 23 paid vacation days + public holidays
- Private health insurance for you and your family
- Free Online English/Spanish lessons
- Corporate events throughout the year
- Ongoing learning and professional development opportunities