
Senior Backend Engineer – Golang
Vio.com
full-time
Posted on:
Location Type: Remote
Location: Netherlands
Visit company websiteExplore more
Job Level
About the role
- 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
- 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.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
GolangRustPythonJavaScalaRubydistributed systemsdata pipelinesincident managementperformance optimization
Soft Skills
mentoringcommunicationproblem-solvingself-starterteam-first attitudeintellectual curiositycross-functional collaborationagile methodologiesdesign documentationstakeholder alignment