Used Tools & Technologies
Not specified
Required Skills & Competences ?
ElasticSearch @ 4 Grafana @ 4 Jenkins @ 4 Kafka @ 4 Memcached @ 4 MySQL @ 4 Ruby @ 4 Kibana @ 4 GitHub @ 4 Datadog @ 4 Ruby on Rails @ 4 Domain-Driven Design @ 4 Service Oriented Architecture @ 4 RSpec @ 4 Android @ 4 HTTP @ 4 QA @ 4 iOS @ 4 System Architecture @ 4Details
Brief info about Vinted
Vinted is the leading second-hand fashion marketplace in Europe and a go-to destination for all kinds of second-hand items. With a mission to make second-hand the first choice worldwide, Vinted enables people to sell and buy second-hand clothes and lifestyle items from each other, helping give those items a second or even third life.
Vinted Go launched in 2022, with a focus on developing products and solutions for more seamless shipping and delivery across Europe. Vinted Go has connected more than 60 carriers and more than 500,000 PUDO points across Europe to support the delivery of millions of parcels per year.
The Vinted Group, composed of Vinted Marketplace, Vinted Go, and Vinted Pay is headquartered in Vilnius, with workplaces in Germany, Lithuania, France, the United Kingdom, the Netherlands and over 2,000 employees. Its backers include Accel, EQT Growth, Insight Partners, Lightspeed Venture Partners, Sprints Capital, and TPG.
Information about the position
As Vinted’s new Lead Backend Engineer, you’ll be joining our team in the Purchase domain.
The Purchase domain guides members from the initial intent to buy to the successful purchase of the desired item. It is composed of several teams that work on delivering smooth checkout, payment, shipping, and messaging functionality to our users.
The purpose of our team is to ensure a seamless payment experience during checkout for Vinted users. Some of the initiatives we’re currently working on and are inviting you to join in:
- Modularising the current architecture
- Future-proofing the currently extracted business-critical checkout service
- Extracting invoicing functionality into a new service
- Aiming for operational excellence
- Co-creating on purchase domain technical vision and strategy
You will join a cross-functional team that comprises 2 mobile engineers (iOS and Android), a web engineer, 2 backend engineers (two more will join soon), 2 QA engineers, a Product Manager, a Product Designer, a Decision Scientist, and an Engineering manager to whom you’ll report. Your main aim will be preparing our product for the challenges that lie ahead and making sure it contributes to the Vinted vision of making second-hand the first choice.
Take a look at engineering.vinted.com to see what we’re up to.
In this position, you’ll
- Work in a team and shape the features to make our members’ lives better
- Actively collaborate with Staff Engineers to define, drive, and lead technical solutions impacting beyond the team's scope
- Set the technical direction for the team of backend engineers, driving towards a higher maturity and clarifying the path for technological advancements
- Promote RFC culture in the team (e.g, write RFCs, encourage others to write RFCs/ADRs)
- Collaborate with other developers through GitHub pull requests and code reviews
- Write unit tests (RSpec) for all of the code you write. We have >10000 tests that run in ~5 minutes through our Jenkins setup
- See your code affect 80+ million users almost instantly. Our master branch gets rolled out straight to production on each merge
- Work with one of the biggest Ruby on Rails codebases in the world, MySQL, Memcached, Elasticsearch, Kafka, Temporal, and many more technologies. We don't expect you to be familiar with any of them beforehand
- Break down large monoliths into smaller, manageable components and services
- Craft the code that can handle more than 2M requests per minute and 12-15 transactions per second
- Monitor your deployed code through Kibana, Grafana, and DataDog
- Own SLIs/SLOs in the product team
- Effectively partner across teams to prioritize and deliver results
About you
- You should be willing to learn and master new technologies and concepts
- You love to improve things, and if you see something that needs improvement, you actively bring it to the table
- You can engage in constructive and healthy conflict, expressing your views openly, while maintaining respect and professionalism towards colleagues
- You are never settling for the status quo, and aiming high is a core part of your values
- You are motivated by difficult tasks and complex challenges that require a deep understanding of technologies, trends, and best practices
- Can effectively balance product and technical initiatives to deliver tangible impact and value to the business
- You are strong in communicating in spoken and written English and can easily collaborate with colleagues from different cultures
- You are knowledgeable of system architecture and can operate on a conceptual level (e.g., evaluate short-term vs. long-term solutions)
- Have an understanding of Service Oriented Architecture (SOA) and Domain-Driven Design (DDD) concepts
- You actively contribute input on what should be prioritised in the tech track for each quarter’s planning
Work perks
- The opportunity to benefit from our share options programme
- 25 working days of holiday
- Newest MacBook models
- Free access to an office gym
- Mental and emotional health support through the Mindletic app
- Home office support: we provide IT workstation equipment and a personal budget of up to €540 for home workplace furniture
- Private health insurance
- On-site canteen serving delicious homemade food at friendly prices
- Frequent team-building events
- A personal monthly budget for shopping on Vinted
- The opportunity to spend up to 90 days per year - 21 of which can be spent working outside of the EU - on workation
- A dog-friendly office
Working at Vinted
Individual Learning Budget
We invest in your professional growth! As part of our commitment to continuous learning, we offer an annual learning budget to support your personal and career development through courses, certifications, workshops, and more.
Hybrid Work
We’ve adopted a hybrid workplace model where 2 days in the office are recommended but not enforced. It’s up to you and your team to decide on the exact days you’ll spend working together in person.
Equal Opportunity
The Vinted Group is committed to building an inclusive workplace where people from all walks of life feel a sense of belonging. We welcome applications from people of all backgrounds, identities, and life experiences. At Vinted, all applicants are treated fairly without regard to their race, age, religion or belief, sex, national origin, citizenship, gender identity, sexual orientation, disability, or any other protected characteristic.
The salary range for this position is € 6,542 - € 8,842gross per month.