At a Glance
- Tasks: Join the Search Retrieval team to develop impactful software solutions for a vibrant fashion marketplace.
- Company: Depop, a leading peer-to-peer circular fashion platform with a diverse community.
- Benefits: Enjoy competitive pay, health perks, flexible work options, and opportunities for personal growth.
- Other info: Embrace a culture of continuous improvement with excellent career development opportunities.
- Why this job: Make a difference in the fashion industry while honing your coding skills in a collaborative environment.
- Qualifications: Experience in programming (Python/Scala) and a passion for learning in a fast-paced setting.
The predicted salary is between 30000 - 40000 £ per year.
Depop is a peer-to-peer circular fashion marketplace where anyone can buy, sell and discover secondhand fashion. Our mission is to make fashion circular by making secondhand as exciting and rewarding as buying new. Founded in 2011, Depop’s diverse community has helped move resale into the mainstream, where buying secondhand is no longer an alternative, but how people of different ages now engage with fashion. Today, more than 56 million registered users come to Depop to find great value, express their own personal style and give clothes a longer life. We are headquartered in London with offices in New York, and Depop operates as a standalone company within Etsy.
We aim to create an inclusive environment where everyone is welcome, no matter who they are or where they’re from. We’re an equal opportunity employer and support reasonable adjustments in the application process if needed.
Depop is looking for an Associate Backend Software Engineer to join us permanently in the Search Retrieval team.
Responsibilities
- Work closely with Product Managers, Data Scientists and other Backend Engineers to understand problems and design solutions.
- Produce high-quality code that is well-structured and easy to understand, used by 1M+ active daily users.
- Embrace agile methodologies.
- Engage in a culture of continuous improvement by attending events such as blameless post-mortems and architecture reviews.
- Collaborate daily with engineers in a cross-functional environment to solve problems and write code.
- Own code, workflows and data through their entire lifecycle.
- Document feature development.
Requirements
- A strong sense of ownership and autonomy.
- Excellent written and spoken English communication skills.
- Comfortable working in a fast-paced environment and able to respond to change with a positive attitude and a willingness to learn.
- Desire to work on a user-impacting product team and play an integral role in helping users find products they will love.
- Passion for learning and growing skills within a collaborative environment.
- Familiarity with a high-level programming language (e.g. Python, Scala).
- Experience using version control such as Git or similar.
What You’ll Learn
- Python/Scala.
- Scalable systems design within a modern cloud-based environment (AWS).
- Product-oriented mindset focused on solving real business problems.
- Software engineering best practices, including testing, clean coding standards, code reviews, pair programming, technical documentation, observability, and iterative development using A/B testing.
- Develop a solid understanding of search engines and machine learning driven information retrieval systems by working with product teams, data scientists and ML scientists.
Additional Information
- Health & Mental Wellbeing: PMI and cash plan healthcare with Bupa, subsidised counselling and coaching, EAP, and mental health support.
- Work/Life Balance: 25 days annual leave (with carryover up to 5 days), quarterly company-wide day off, volunteer leave, sabbatical after 5 years, flexible hybrid working, dog-friendly offices, and remote work options where applicable.
- Family Life: Paid parental leave and related support options.
- Learn & Grow: Budgets for conferences and learning subscriptions, mentorship programs.
- Your Future: Life insurance (3x salary) and pension matching up to 6% of qualifying earnings.
- Depop Extras: Free shipping on Depop sales within the UK and milestone gifts/rewards.
Associate Engineer employer: Depop
Contact Detail:
Depop Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Associate Engineer
✨Tip Number 1
Network like a pro! Reach out to people in the industry, especially those at Depop. A friendly chat can go a long way, and you never know who might put in a good word for you.
✨Tip Number 2
Show off your skills! If you’ve got a GitHub or portfolio, make sure it’s up to date. Share projects that highlight your coding prowess and problem-solving abilities, especially in Python or Scala.
✨Tip Number 3
Prepare for the interview by understanding Depop’s mission and values. Think about how your experience aligns with their goal of making fashion circular and how you can contribute to their user-impacting product team.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive and engaged with our platform.
We think you need these skills to ace Associate Engineer
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter for the Associate Engineer role. Highlight your experience with high-level programming languages like Python or Scala, and show how your skills align with our mission at Depop.
Show Your Passion: Let us see your enthusiasm for secondhand fashion and technology! Share any relevant projects or experiences that demonstrate your love for coding and how you can contribute to making fashion circular.
Be Clear and Concise: When writing your application, keep it straightforward. Use clear language and structure your thoughts logically. We appreciate well-organised applications that are easy to read and understand.
Apply Through Our Website: Don’t forget to submit your application through our official website! This ensures we receive all your details correctly and helps us get back to you faster. We can’t wait to hear from you!
How to prepare for a job interview at Depop
✨Know Your Tech Stack
Make sure you’re familiar with the programming languages and tools mentioned in the job description, especially Python or Scala. Brush up on your coding skills and be ready to discuss your experience with version control systems like Git.
✨Understand the Company Culture
Depop values inclusivity and collaboration, so show that you align with their mission. Research their approach to circular fashion and think about how you can contribute to their goals. Be prepared to discuss how you can fit into their team dynamic.
✨Prepare for Problem-Solving Questions
Expect to tackle some technical challenges during the interview. Practice coding problems and be ready to explain your thought process. Highlight your ability to work in a fast-paced environment and how you’ve handled changes or challenges in previous roles.
✨Show Your Passion for Learning
Depop is looking for someone who’s eager to grow and learn. Share examples of how you’ve pursued new skills or tackled projects outside your comfort zone. This will demonstrate your commitment to continuous improvement and your enthusiasm for the role.