Python Software Engineer
Location: GB, LND, London
Salary range: 50000-80000
Employment type: Full-time
Required experience: Mid-Senior level
Required education: Unspecified
Industry: Computer Software
Function: Engineering

Company profile:
Yoyo has built a platform the creates better relationships between retailers and consumers. Our consumer app seamlessly blends payment, loyalty and discovery done right, and our set of retailer tools allows retailers to bring their customers in the door more often with timely and relevant offers.We're a one-year-old marketing and technology startup founded by senior executives from Visa, PayPal and Zopa. We’ve raised over $5 million dollars in funding from institutional investors, strategic investors such as Telefonica, as well as super angel investors from the payment and retail sectors.We're a group of 20 passionate and talented engineers, entrepreneurs, designers and marketers. We're growing and we're looking for amazing people to join our team. Apply to any of the positions below, or if nothing fits your skills, email us at #EMAIL_7ce49be16f9e66439919f1c47a528335d3333bba509ffccb7866380bb8cc171e#.

Job description:
Learn more about us on AngelList and our website. Also, check out our new video for retailers. If you want to chat about the role, email us at #EMAIL_ccd017a51dd457f3999b046ffe35be4dbf39ad1793de8d7fd35c85cb6f4e5745#. Yoyo is hiring Python software engineers to join our backend-team to work on data and infrastructure. We’re working on some of the following engineering problems (and you can be part of the solutions):implementing real-world applications for machine learningdelivering sub-one-second response times at the point-of-salereducing risk and fraud of payments and transactionsprocessing high volumes of atomic and ordered transactionsmaking sense and organising transactional and purchase datausing hardware to augment the consumer experience--Our service-oriented architecture is built to support real-time, high-availability and high-volume transactions that consistently delivers sub-one-second response times at the point-of-sale. We regularly use bleeding edge, open-source technologies to solve problems and we also actively contribute to open-source initiatives and standards.Working with more than 10 major universities and 15 well-known high-street names, we’re focused on being an agile and collaborative team, without too much process getting in the way. From continuous integration and peer-based code reviews, to internal hack days and regular two-week sprints, we’re always exploring new ways to work.With 30,000 transactions being processed each month and 15% of consumers choosing to pay with Yoyo instead of using cash or payment cards, you can work on real world problems that millions of consumers will use. We own the entire technology stack and give engineers the freedom to decide what technologies and tools to use — and how to implement scalable solutions.Our backend stack includes, but is not limited to: Python, Django, Event messaging and RESTful APIs, Micro-Services Oriented Architecture, PostgreSQL, DynamoDB, RabbitMQ, Celery, Puppet, Fabric, Docker and is hosted on AWS. 

Requirements:
Have 2 to 5 years experienceHave built and maintained real-world productsHave experience creating and a solid understanding of RESTful servicesHave a grasp of the entire web and mobile stackDemand code to be well-tested and believe in the benefits of testingHave worked with Agile development and continuous deployment methodologiesWant to be part of a young, growing and ambitious team

Benefits:
Very competitive salary and equity packagesRelocation support if you’re joining us from abroadChoose your own hardware and software tools within a generous budgetWork in a collaborative, flexible, open-minded and flat organisationWork on challenging real-world problems that you can take ownership ofBuild something today and see it in people’s hands tomorrow