Uncubed
           

DevOps Engineer

Yoyo Wallet, London

Upgrade Your Wallet Today


Up to c. £75,000 + benefits

Would you like to join a fun and fast growing FinTech company where you can play an important part in shaping its future? How about an opportunity to design next-generation systems in a highly collaborative work environment, where space for professional development is taken very seriously? Did we hear a big YES? Excellent - keep reading!  

Yoyo is proud to be a market leader in the payment, loyalty and customer engagement space. Our focus is on high street retail and catering sectors where we are live in over 70 UK Universities, 600 Corporate locations and 800 retailer locations including Caffe Nero and Planet Organic. Exciting days lie ahead for the Yoyo team as we scale, and we would love you to be part of our journey.

From day one, you’ll be rolling up your sleeves and working closely across teams to power the Yoyo Wallet. Our product comprises of iOS and Android apps that talk to a suite of APIs powered by the Yoyo platform. We use a service-oriented architecture to support real-time, high-volume transactions that consistently deliver sub-one-second response times at the point-of-sale.

You’ll be working with a stack to include, but not limited to:

  • Python and Django framework to write our application logic
  • PostgreSQL for relational database
  • DynamoDB for NoSQL
  • Terraform for managing our cloud infrastructure
  • Docker and AWS EC2 Container Service (ECS) for packaging and running our services
  • AWS for hosting our infrastructure
  • RabbitMQ and Celery for message queue
  • CircleCI and ChatOps for continuous deployment
  • Ansible and Fabric for automating workflows
  • React for internal dashboard

This career opportunity promises to be varied and paced from the get go. Responsibilities will include:

  • Architect a system for high availability, security, and scalability
  • Automate provisioning, deployment and scaling of infrastructure
  • Build a monitoring and alerting system for our services and infrastructure
  • Manage the AWS infrastructure
  • Support the operations of Yoyo Wallet expansion across multiple geographies and multiple AWS regions

What we are looking for in our next teammate:

Education: Computer Science degree or similar desired

Experience:

  • Experience working in startup or other entrepreneurial organisation in a role such as DevOps Engineer, AWS DevOps Engineer, Build and Release Engineer, DevOps Consultant, DevOps Specialist or similar
  • Experience with AWS
  • Experience with automation and configuration management using Ansible, Chef, Puppet, Terraform and/or an equivalent
  • Experience building and maintaining real-world products using continuous integration/deployment to enable engineers to deploy code and configuration from local environments through to production
  • Previous exposure to mobile payment or mobile apps is an asset

Knowledge:

  • Strong background in Linux/Unix Administration
  • Working understanding of code and script (We prefer Python, Golang, Ruby and/or Bash)
  • Knowledge of best practices and IT operations in an always-available service
  • working understanding of code and script (We prefer Python, Golang, Ruby and/or Bash)
  • Knowledge of best practices and IT operations in an always-available service

Skills & Abilities:

  • Strong attention to detail
  • Customer-centric - a deep understanding of what would benefit our users most
  • Personable, enthusiastic and articulate
  • Propensity to iterate on products in weekly cycles - a bias for action
  • A positive entrepreneurial outlook with the ability to be flexible in our changing environment
  • A passion for programming and software engineering by either blogging or attending coding conferences or meet-ups; a big plus if you've contributed to open-source software.
  • Able to handle ambiguity
  • A self-starter - able to use initiative and deliver results
  • Highly collaborative - able to work successfully across teams
  • Logical and strong problem solving skills
  • Ability to research and use a variety of open source technologies and cloud services

Closing date: Open-ended through 2018

About Yoyo Wallet

Who we are Yoyo is the fastest growing mobile wallet in Europe. As a consumer, that means you can use Yoyo for secure mobile payment, automated loyalty and digital receipt collection whilst also receiving offers personalised to what you buy along and using wider functions like pre-ordering. Put simply, we’re taking technological advancements and revolutionising the brick and mortar retail experience for retailers and their customers. Now in its 4th year you can use Yoyo across high streets, universities and corporate locations.

Want to learn more about Yoyo Wallet? Visit Yoyo Wallet's website.