Job Description
Depop is looking for an experienced Backend Software Engineer to join us permanently. Within this role, you'll work in a cross-functional team in partnership with mobile, web, and machine learning/data science teams to drive success.
Responsibilities
- Work closely with Product Managers, Designers, Data Scientists, Front-End, and other Backend Engineers to understand problems and design solutions.
- Produce high-quality, well-structured, and understandable code used by 1M+ active daily users.
- Embrace agile methodologies.
- Participate in a culture of continuous improvement through events like blameless post-mortems and architecture reviews.
- Collaborate daily with engineers in a cross-functional environment to solve problems and write code.
- Own your code and workflows throughout their lifecycle.
- Document feature development.
Qualifications
- Proficiency in Scala, Java, or Python.
- Experience with distributed datastores (e.g., DynamoDB, Redshift, AWS Athena).
- Knowledge of message queues like RabbitMQ or Apache Kafka.
- Experience building scalable web applications handling thousands of requests per second.
- Experience with RDBMS, preferably Postgres.
- Familiarity with DevOps culture and CI/CD pipelines.
- Ability to independently solve complex problems and seek guidance when needed.
Must Haves
- Experience with Scala, Java, or Python.
- Experience collaborating with Frontend Engineers (Web/Mobile).
- Proficiency in testing at various levels (unit, integration, etc.).
- Experience with relational or non-relational databases, preferably PostgreSQL, DynamoDB, AWS Athena.
Nice to Haves
- Experience with eCommerce.
- Experience with Docker and Kubernetes.
- Experience with event-driven architectures, preferably using RabbitMQ or Kafka.
- Experience deploying on production AWS infrastructure, ideally with Terraform.
Additional Information
Benefits include health and mental wellbeing programs, flexible working arrangements, family leave, learning budgets, and more. Depop offers a supportive environment with various perks to support your growth and wellbeing.