Senior Backend Engineer, Order
Job description:
We're hiring a Senior Backend Engineer to join the Order domain (Nasa team) at Vinted.
Our team focuses on Order fulfillment, enhancing the happy path along logistics workflows and integrations to deliver smooth and reliable order processing and an exceptional customer experience.
Our team builds and owns the end-to-end order fulfillment experience, ensuring every order is seamlessly prepared, shipped, tracked, and delivered with clarity, reliability, and scale
You’ll work alongside mobile, web, and backend engineers in a cross-functional, autonomous team, delivering features that directly impact over 80 million users. As a backend engineer, you’ll write business logic, develop APIs, and help scale our platform to support rapid growth. Join us to work on large-scale projects and help make second-hand the first choice!
Take a look atengineering.vinted.com to see what we’re up to.
- Work in a team and shape features that make our members’ lives better
- Work with Golang, Ruby on Rails, MySQL, Memcached, Elasticsearch and many more technologies. You don’t need prior experience with all of them.
- Craft the code which can handle more than 2M requests per minute and 12-15 transactions per second
- Apply Agile and Lean principles in your work, participating in planning, retrospectives, and other ceremonies.
- Collaborate with other developers through GitHub pull requests and code reviews
- Work in a fully data-driven environment- all code changes are A/B tested, giving you clear, measurable feedback on how your work affects users, performance, and business outcomes.
- Take part in architecture and backend decision-making, shaping technical solutions and standards that have a long-term impact on the Order domain and Vinted’s platform.
- See your code impact 80 million users almost instantly—our master branch is rolled out to production multiple times per day
- Break down large monoliths into smaller, manageable components and services
- Own your service end-to-end: from system architecture and design to deployment, observability, and performance tuning. Monitor system performance using tools like Grafana, and Kibana
- Own SLIs/SLOs in the product team
- Write unit tests (RSpec) for all of the code you write. We have >10000 tests that run in ~5 minutes through our Jenkins setup
- Effectively partner across teams to prioritize and deliver results
- Participate in on-call rotations to ensure our product performs well
Requirements:
- You are eager to learn and ready to 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 are familiar with the following disciplines: Software Engineering, Distributed Systems, Systems Architecture, Service Oriented Architecture
- You understand enterprise architecture patterns, (micro)services and their pros/cons
- You can engage in constructive and healthy conflict, expressing your views openly, while maintaining respect and professionalism towards colleagues
Company offers:
- The opportunity to benefit from our share options programme
- 25 working days of holiday
- Access to all the tools & tech needed for work
- Home office support: we provide IT workstation equipment and a personal budget of up to 540 for home workplace furniture
- Private health insurance
- Pension plan with flexible contribution options and a matching contribution from Vinted
- Confidential Employee Assistance Program (EAP) for you and your family
- Frequent team-building events
- A personal monthly budget for shopping on Vinted
- A dog-friendly office
- In Vilnius office: Gym & in-house meals at friendly prices
- In Kaunas office: a monthly lunch allowance, and a once-a-week provided in-house lunch and breakfast