Job Closed
This listing is no longer active.
We create advanced, innovative, data-driven technological solutions.
Scala Backend Developer
Location
Spain
Posted
73 days ago
Salary
0
Seniority
Senior
Job Description
Scala Backend Developer
Valsea Technology
• 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 • Participation in an on-call rotation every 4-6 weeks will be required for this role after the initial onboarding period.
Job Requirements
- Scala: Proficiency and hands-on experience.
- 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.
Benefits
- 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
- In-office perks such as: 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
Related Guides
Related Job Pages
More Backend Engineer Jobs
Backend Developer – Python, Django
Aviso AIAviso is an all-in-one revenue intelligence and operations platform and an AI single pane of glass for modern GTM teams.
• Write effective, scalable, extensible and testable code • Develop back-end components to improve responsiveness and overall performance of the application. • Develop database layer with optimized queries • Detect the bottlenecks in legacy code and provide feasible solution to make things better. • Implement security and data protection solutions • Coordinate with internal teams to understand user requirements and provide technical solutions • Manage individual project priorities, deadlines, and deliverables.
Implementation Engineer, Python
Aviso AIAviso is an all-in-one revenue intelligence and operations platform and an AI single pane of glass for modern GTM teams.
• Provide L1, L2 and L3 support to business in fast paced environment. • Work closely with functional team for System enhancements. • Following the technical documentation checklist and maintaining it. • Data migration - Experience is must for bulk data, millions of records to be inserted. • Recurring issue maintenance - Participate in key decisions for enriching the product by maintain the recurring issues. • Logging work hours and work hour utilization using tools like JIRA. • Stakeholder handling - Work closely with subject matter experts, developers, testers and business partners. • Night shift as and when required with the rotation in the team.
Python Engineer
AutonomIQUsing AI and a codeless studio to enable product teams to test faster and with quality (now a Sauce Labs Company)
• Design and implementation of low-latency, high-availability, and performant applications • Design, develop and maintain algorithms to extract info about websites/APP in a complex python application • Perform distributed information extraction, retrieval and data processing of websites • Resolve scalability issues with distributed systems • Work collaboratively with design team to understand end user requirements to provide technical solutions and for the implementation of new software features
• Conduct a feasibility study for all new engagements • Suggest tools & technology based on client requirement • Analyze and understand technical challenges in the requirements phase • Set up a meeting internally to discuss the tech stack and also discuss with client all the tech components for the project to be finalized • Review and approve the estimates from the team • Prepare high-level design flow, Technical Design Document, Process Flow Diagram • Helping Infrastructure team in setting up Infra set up, based on client requirements • Support on migrating/adapting to new Tool/Technology/New updates. • To do POC on the suggested new tools and provide clarity to know why this tool/tech stands out compared to others • Ongoing coaching and supporting project teams on technical issues/improvements etc. • Ownership of technical challenges impacting delivery. • Support to resolve technical challenges considering the delivery timeline • Client interaction for high-level technical aspects of the project and escalations, if any • Daily catchup with the team to understand if the team is on the right track and guide them wherever required • Setting appropriate processes for various aspects of Software Development Life Cycle • Educate, train and coach team members in adherence to these processes • To scan the Tools & Technology landscape all the time for the latest and most appropriate to achieve Scalability, Performance, Security, specific client requirements and thus overall client satisfaction • Educate the team on using third party frameworks and understanding license agreements. • Guide team to learn new technology updates like native/cross-platform updates like Flutter, React native, etc. • Support in recruitment to identify the right resources



