The community-powered circular fashion marketplace. Shop what you love. Sell your clothes. Do it all over.
Senior Backend Software Engineer – 12-month FTC
Location
United Kingdom
Posted
2 days ago
Salary
0
Seniority
Senior
Job Description
Senior Backend Software Engineer – 12-month FTC
Depop
• Work closely with Engineering Managers, Product Managers, Platform Engineers, Security Engineers, Data Engineers, and other backend teams to understand problems and design effective solutions. • Produce high-quality code that is well-structured, reliable, maintainable, and simple to understand, supporting systems used by millions of Depop users. • Take ownership of platform and product development, from technical discovery and problem definition through to the breakdown of work and implementation. • Contribute to high-level architectural thinking, helping to set the long-term technical direction for Depop’s core application and associated platform services. • Improve the scalability, reliability, observability, and operational safety of critical backend systems. • Work on foundational platform capabilities, including core backend systems, service-to-service communication, authentication, infrastructure architecture, messaging, database scalability, deployment tooling, and internal engineering enablement. • Help evolve Depop’s core application so it remains safe, performant, and fit for future product and engineering needs. • Communicate clearly with stakeholders across engineering, product, security, data, and infrastructure, translating technical complexity into shared understanding and actionable plans. • Support applications end to end, including production incident management, debugging, monitoring, and continuous improvement. • Embrace agile methodologies, user-centred thinking, and a pragmatic approach to solving real business and engineering problems. • Engage in a culture of continuous improvement by participating in blameless post-mortems, architecture reviews, engineering guild sessions, and technical strategy discussions. • Collaborate daily with fellow engineers in a cross-functional environment to solve complex problems and write high-quality code. • Mentor and support the growth of colleagues, identifying opportunities to share knowledge and strengthen team skill sets. • Own your code, workflows, services, and data through their entire lifecycle.
Job Requirements
- Solid software engineering experience, with strong evidence of the ability to learn and work effectively in the team’s Scala and Python stack.
- A strong backend engineering background, including experience designing, building, testing, and operating production services.
- Willingness to work across multiple paradigms and languages, including backend, platform, and data-oriented work.
- Strong technical and non-technical communication skills, with the ability to explain complex technical topics clearly to different audiences.
- Proficiency in testing solutions at different levels, including unit and integration testing.
- Experience with relational or non-relational databases.
- Experience with Kubernetes or similar container orchestration technologies.
- Experience working on production systems where reliability, scalability, and maintainability are critical.
- Ability to proactively identify and solve complex technical problems independently, while knowing when to seek guidance or collaborate with peers.
Benefits
- PMI and cash plan healthcare access with Bupa
- Subsidised counselling and coaching with Self Space
- Cycle to Work scheme with options from Evans or the Green Commute Initiative
- Employee Assistance Programme (EAP) for 24/7 confidential support
- Mental Health First Aiders across the business for support and signposting
- 25 days annual leave with option to carry over up to 5 days
- MyMode hybrid-working model with Flex, Office Based, and Remote options *role dependant
- All offices are dog-friendly
- Ability to work abroad for 4 weeks per year in UK tax treaty countries
- 18 weeks of paid parental leave for full-time regular employees
- IVF leave, shared parental leave, and paid emergency parent/carer leave
- Development discussions to support continuous learning and professional growth.
- Upskilling our employees with company wide training workshops, materials and resources
- Life Insurance (financial compensation of 3x your salary)
- Pension matching up to 6% of full base salary with Aviva
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Collaborate, build, and lead key components of our Core Discovery services, with a focus on the Maps and Location surfaces and our Directory search experience. • Work hand-in-hand with cross-functional teams, ranging from UX designers to data scientists, ensuring our solutions are comprehensive and user focused. • Stay updated with the latest in Raya's tech ecosystem, ensuring our solutions are scalable, maintainable, and innovative. • Prioritize and advocate for top-tier user experiences, utilizing feedback loops and data-driven methodologies to define and refine product features. • Navigate the full Software Development Life Cycle (SDLC), ensuring agile methodologies, CI/CD practices, and Raya's best practices are integrated into all development phases.
Principal Engineer – Fullstack, Backend
hims & hershims & hers offers a modern approach to health and wellness.
• Define and evolve the architectural vision for customer-facing systems in alignment with business strategy. Lead cross-org initiatives that address long-term scale, system boundaries, and foundational capabilities • Establish patterns and frameworks that ensure quality, resilience, and operational excellence across the organization. Serve as the authority on design decisions and foster alignment across teams • Collaborate with engineering and product leadership to shape product direction and ensure our architecture supports strategic goals. Drive org-wide adoption of scalable practices, tools, and development norms • Mentor senior technical leaders, elevating engineering capabilities across the organization. Champion initiatives that foster talent density, engineering rigor, and a culture of continuous learning • Lead through complexity and ambiguity, clarifying direction where ownership is unclear. Remove organizational blockers, simplify decision-making, and accelerate delivery of strategic initiatives • Translate customer needs and product goals into scalable technical solutions. Define principles and patterns that embed customer obsession into our platform’s architecture • Design systems and team boundaries to support sustainable growth. Drive investment in non-functional priorities (e.g., observability, migrations, reliability) early in the design process
• Design, develop, test, and deploy Java-based applications using Spring Boot and related frameworks. • Develop and maintain modern, responsive front-end applications using Angular. • Build and optimize RESTful APIs and microservices architectures. • Integrate applications with Oracle databases, ensuring efficient queries and performance. • Design and deploy cloud-ready solutions on Microsoft Azure. • Participate in code reviews, architecture discussions, and technical design sessions. • Troubleshoot and resolve issues across the full stack (front-end, back-end, cloud). • Collaborate with QA, DevOps, UX, and product teams to deliver high-quality solutions.
Desenvolvedor Web Junior – Backend, PHP
Contato Seguro | Canal de DenúnciasEscute o coração da sua empresa!
• Corrigir e solucionar bugs em produtos legados e novas plataformas; • Desenvolver novas funcionalidades (features) utilizando PHP (preferencialmente v8+); • Escrever queries eficientes e realizar a otimização de consultas no banco de dados MySQL; • Atuar de maneira simultânea em diferentes projetos internos do nosso ecossistema; • Apoiar na quebra de requisitos do produto em atividades técnicas menores para o backlog; • Participar ativamente de reuniões periódicas da squad, manter seu quadro de tarefas atualizado e documentar suas entregas de maneira acessível.




