Backend Engineer - Golang
Role details
Job location
Tech stack
Job description
We are looking for a Senior Backend Engineer to join Vio's Meta Integrations team and help us in our expansion to different meta channels, in the identification and delivery of the best deals to different Metasearch channels, and ensure that our customers will get the best deal. The MINT (Metasearch Integration) team builds, maintains, and improves Vio's technical integrations with metasearch partners - ensuring we can participate in these channels reliably and at scale.
We are working with a modern stack consisting of Go, AWS (ElastiCache, StepFunctions, ECS, S3, etc.), Redis, Snowflake, Terraform, and more. We process large amounts of data daily and integrate with many suppliers. Meta Integrations products are a core part of Vio's platform allowing us to offer the best possible comparison and offer to every traveler, worldwide. Hence, anything that you will develop and ship on production will have an immediate effect on our users and on our business performance. We work in a flexible, results-oriented, and customer-centric team structure, focusing on shipping value in a collaborative fashion, with hopefully just the right amount of bureaucracy.
What you will do
- Build and evolve metasearch integrations - deliver new features and improvements for partner-facing technical integrations, ensuring correctness and robustness as partner requirements change
- Own and improve Meta Integrations' core production systems end-to-end - take ownership of critical services, including on-call readiness and driving reliability improvements over time
- Drive system design and technical decision-making - write design docs, review designs with peers, make pragmatic architecture trade-offs, and break down ambiguous problems into iterative delivery plans
- Continuously improve performance, reliability, and cost efficiency - identify bottlenecks in throughput/latency, infra spend, and caching strategy, then ship measurable improvements
- Operate in a data-informed way - leverage data engineering and analysis to validate changes, debug production behavior, and measure impact (partner performance, system health, quality metrics)
- Raise the bar for the team - mentor engineers, improve engineering practices, reduce knowledge silos, participate in hiring, and influence technical direction across team boundaries
Requirements
- You have 5+ years of experience designing, shipping, and operating high-scale back-end services in production, including incident management and postmortems
- You are proficient with Golang and you have experience with at least two programming languages such as Go, Rust, Python, Java or Scala, or Ruby.
- You have strong distributed systems fundamentals and a track record of finding bottlenecks and improving performance, reliability, and code quality
- You can write design docs and defend architecture trade-offs clearly with engineers and product partners
- You are data-literate - comfortable with data pipelines and using data to debug production behavior and validate impact
- You thrive under ambiguity - able to take underspecified problems, break them down, and ship iterratively while keeping quality high
- You've worked in cross-functional product environments (with PM, analytics, etc.) in agile setups, not only "ticket-taking"
- You are a self-starter with end-to-end ownership mentality, intellectual curiosity, and a pragmatic team-first attitude
- You communicate clearly and concisely, especially in design discussions and stakeholder alignment
- Nice to have: Experience with external partner/API integrations, R&D/experimentation, open-source contributions, and mentoring/leading through influence
Benefits & conditions
- The mobile applications (iOS and Android) we launched in 2023 are already a big success, reaching 5 million installs with great customer reviews, as we are beginning to build Vio as the brand for value-seeking travellers worldwide;
- We are a passionate and diverse team of tech enthusiasts and creatives with a commitment and focus on the traveler above all else - and it shows in our industry-leading TrustPilot score;
- We place huge importance on rewarding our employees for the value they generate by giving Stock Appreciation Rights to all employees.
Do you want to know if Vio is the right place for you? Find out by reading about the attitude that thrives at Vio.
What we offer:
- Plenty of chances to learn and grow within an open, diverse culture which promotes knowledge sharing, trust and transparency;
- A great compensation package, perks and benefits (including significant stock appreciation rights);
- Flexible time off (take as many holidays as you need) and a chance to work remotely;
- You will be part of a highly international team that enjoys working, eating and playing together in one of the best office locations in Amsterdam;
- We value good food and offer catered lunches from various cuisines, great coffee, and the occasional barbecue in our garden;
- We enjoy getting together to celebrate our wins with company events in Amsterdam and abroad;
- A budget for your dream home office;
- Access to free mental health support via OpenUp.
False