Senior Software Engineer
Location: GB, LND, London
Department: DEV
Employment type: Full-time
Required experience: Mid-Senior level
Industry: Internet
Function: Information Technology

Company profile:
Depop is an exciting new mobile marketplace where you can sell things by simply taking a picture, as well as follow your friends and buy unique things.Depop has already been received with great enthusiasm in our test regions and it is now beginning to expand into the global market, following funding from highly prestigious venture capitalists.This is an extremely exciting time to join a young, fast growing and very promising company based in the Shoreditch area, backed by some of the most prestigious VC’s in the technology market.

Job description:
About DepopDepop is an exciting new mobile marketplace where you can sell things by simply taking a picture, as well as follow your friends and buy unique things.Depop has already been received with great enthusiasm in our test regions and it is now beginning to expand into the global market, following funding from highly prestigious venture capitalists.We are looking for a  Senior Engineer to join our talented team in Shoreditch.This is an extremely exciting opportunity to join a young, fast growing and very promising company based in the Shoreditch area, backed by some of the most prestigious VC’s in the technology market.Your Role: - Build backend support for our roadmap - Evolve our RESTful API- Ensure our storage is able to respond to growth in adoption and usage.- Incorporating metrics to gain insight into all aspects of the application- Promote automation across all of activities. including developer set up, through to the provisioning and deployment for our production services

Requirements:
About the Role:We’re seeking a Senior Software Engineer / Tech Lead / Technical Architect to lead the implementation and design of a highly scalable web application as well as lead a team of software engineers in developing new product features for Depop.Expert knowledge of Java / JEE with experience designing and delivering a large scale web platformDeveloped a large scale distributed systems, highly available service discovery, load balancing, api design, message queues etcAbility to work autonomously and lead a team of software engineers to deliver the requirements of a product ownerDesign and implementation of RESTful web services and APIsScaling and sharding of PostgreSQL/MySQLUse of NoSQL databases where appropriate. e.g. MongoDB, Cassandra, RedisAgile software practices including TDD, code reviews and Continuous DeliveryExcellent problem solving abilityExpertise in OO and software design patterns and anti-patterns.Computer science or related degree, or equivalent work experienceNice to haves:Working knowledge of Scala or experience using it in productionInterest in or experience using Machine Learning and/or NLP to solve problemsExperience with online purchasing and financial systems and their securityExperience building reactive, non-blocking applicationsOur Team Fit:Smart and interested beyond their own professionPersonable and positive spiritedGood communication skillsMotivated by the Depop visionOpen mindedFocused on deliveryContinuously improving and learning

Benefits:
Generous salaryGreat officesApple equipmentWorking with a well-funded, amazing and very friendly team