Lviv, Ukraine

Senior Software Developer (switch to Golang)

Customer & project description:

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.

These positions have been 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!

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 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 tasks. For each team, their goals are to increase user engagement, personalize the customer experience, improve product recommendations, and support content moderation.

Job Requirements Wine Team:

The Vivino Wine Team is looking to hire a Backend Go Engineer to maintain their wine database and tools to manage it, work on label scanning, and wine matching services. You will build APIs, tools, user interfaces, and features every day using Go and relational / non-relational databases.

  • +5 years of experience providing backend development to products and enterprise software
  • Have experience with both statically typed languages as well as dynamic scripting languages
  • Experienced with procedural languages like Go (GoLang) is an advantage
  • Proficiency with relational databases like MySQL, PostgreSQL, or MS SQL
  • Experience with Ruby or JavaScript is a plus
  • Experience with GIT is a plus

We offer:

  • Competitive salary and compensation package
  • Medical insurance
  • Personal workstation
  • Friendly and professional team
  • Workation program
  • Symphony Training Academy
  • Low hierarchy and open communication
  • 20 vacation days
  • See BENEFITS Section for the full line-up
pdf | doc | docx allowed, 5mb max

Thank You for Your Submission!

Our recruiter will contact you soon.


Our Recruitment process

Recruitment proccess Recruitment proccess

Check also