Scala Backend Developer
Role details
Job location
Tech stack
Job description
- Design, build, and maintain highly scalable and resilient backend services using Scala.
- Develop event-driven, distributed systems leveraging Akka and Kafka.
- 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.
- Troubleshoot production issues, optimize system performance, and proactively drive improvements.
- Share knowledge with teammates, mentor junior developers, and help raise the technical bar across the team
Please note that participation in an on-call rotation every 4-6 weeks will be required for this role after the initial onboarding period., * 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.
We're a diverse team with great people from across the world. This position is available both as a hybrid position in Marbella (Spain) or as a fully remote position from inside the EU. Please note that we are unable to sponsor work visas outside the EU.
Requirements
- Akka/Pekko: Building resilient distributed event-driven systems is second nature to you.
- Experience working with Kafka, including event streaming, messaging patterns, and integration into microservices.
- At least 3 years of proven experience in Scala or project management.
- 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., * Experience working in a Product Owner or Technical Product Manager capacity.
- Exposure to ElasticSearch, NoSQL databases (e.g., Cassandra), and data modeling.
- Familiarity with GraphQL and API design.
- Knowledge of gRPC, Docker, Kubernetes.
- Comfort with the Play Framework.
- Experience in Agile environments and product lifecycle management.
Benefits & conditions
- 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