Senior Backend Engineer - Vivino


Talentiir is recruiting on behalf of Vivino for 2x Senior Backend Engineers.

This positions were created due to the scaling of Vivino with a recent investment of USD 155 million. With a number of exciting projects in the pipeline, this is an attractive workplace for developers who would relish the opportunity to develop an online marketplace and build features that impact millions of users every day!

Join one of Vivino's creative and dedicated teams of engineers

The main responsibilities for the positions are supporting your team with code reviews, testing, and development, working with complex and relational datasets, optimizing and bringing new features into existing APIs, building recommendation programs, and improving processes and conventions. To succeed within this role, Vivino envisions its employees to be able to read, write, and speak English fluently while being a curious and communicative individual who is eager to learn and share their knowledge.

The teams' primary programming language is Go/GoLang, but they also have projects spanning across multiple languages, while their APIs are kept performant and responsive with Kafka used to offload asynchronous task. Their goal is to increase user engagement, personalize customer experience, improve product recommendations, and support content moderation. Read on to learn more about each team and its requirements!

Core Team

The Vivino Core Team is looking to hire a Senior Backend Engineer to secure standardization of concepts and capabilities required by multiple Engineering domains. Examples could be performance tracking and monitoring, logging facilities (and related "sidecar" applications or services). Using Go, relational / non-relational databases, and Vivino’s custom, open-sourced RankDB solution, your focus will be on delivering high-quality and scalable solutions in collaboration with the team.

For this role, Vivino envisions you have and can demonstrate:

  • General technical experience on a senior level (10 years)
  • Preferably experience working with Go, or willing to learn.
  • Proficiency with relational databases like MySQL, PostgreSQL, or MS SQL
  • Good understanding of Kafka or other event stream platform
  • Sufficient understanding of Elasticsearch
  • Excellent knowledge of document databases

User Team

The Vivino Backend User Team is looking to hire a Senior Backend Engineer to help them continue their mission of keeping their users happy, safeguarding their data, and providing working user services. You will build APIs and daemons that will help users find and drink the best wines possible. Using Go, relational / non-relational databases, and Vivino’s custom, open-sourced RankDB solution, your focus will be on delivering high-quality and scalable solutions in collaboration with the team.

For this role, Vivino envisions you have and can demonstrate:

  • +3 years of experience working with Go
  • Significant understanding of SQL
  • Good understanding of Kafka
  • Sufficient understanding of Elasticsearch
  • Great understanding of document databases
  • A Full Stack or Data Science background, or equivalent professional experience

Culture at Vivino

Vivino still maintains its family feel culture, despite its growth journey. You come to work within a friendly, informal atmosphere and diverse company, where your colleagues are more or less your friends. Everyone is creating great things whilst having fun, with many social events during and after work. Events are arranged by anyone for everyone, where Vivino also has a really great ex-pat community, so being a team-player is key!

Simultaneously, Vivino also offers flexibility in terms of work-life balance, meaning you are able to work both from home and the office - however, it is important to emphasize that these are not remote positions, as Vivino and its teams also enjoy people coming to the office to work. The teams equally split their time between product management, engineering goals, and team efforts giving them a lot of self-governance and ownership over the work they do.

Joining other teams or evolving your profession is common practice, as Vivino encourages learning and career growth. Many positions have a defined promotion path, and if not, Vivino will keep challenging your growth potential by increasing your responsibilities and autonomy.

Who is Vivino?

TRUSTED BY MILLIONS TO DISCOVER AND BUY THE RIGHT WINE EVERY TIME.

Vivino is the world's largest online wine marketplace and most downloaded wine app, powered by a community of millions. Vivino's unique wine shopping experience leverages community data to suggest personalized wine recommendations for each individual user. In addition to making wine discovery fun and effortless, Vivino is the best place for wine drinkers to buy wine. The Vivino app is available for download on Android and Apple devices.

Vivino is a fast-paced, growing start-up with offices in San Francisco, California, and Copenhagen, Denmark. They also have teams worldwide in the UK, Netherlands, Italy, Spain, Germany, France, Ireland, Australia, Shanghai, and Hong Kong.

Their teams are passionate about their core purpose - to empower people everywhere to enjoy wine to the fullest. They do that every day by building technology and leveraging data that puts the power back in the hands of the consumer. They do not see wine as a commodity but as an offering of a cultural experience that was once out of reach for many but is now open to everyone.

Vivino's five core values are:

  • Always Strive for Better
  • Work Together
  • Earn and Offer Trust
  • Be Approachable
  • Lead with Data

Commitment to diversity and inclusion

Vivino is an equal opportunity employer and prohibits unlawful discrimination based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin or ancestry, age, disability, marital status, and veteran status any other characteristic protected by applicable law.

Gem job