Lead Ruby Platform Engineer

London, England, United Kingdom

Wi5 Technologies Ltd logo
Wi5 Technologies Ltd
Apply now Apply later

Posted 3 weeks ago

As our Lead Engineer, you will lead the architecting and development of our Order & Pay platform, both improving its capacity and feature set in a scalable manner. You will work closely with our Lead Front End Engineer, Back End Engineers, and Lead DevOps Engineer to do so. You will be hands-on, contributing to the most complex features of our Ruby codebase. You will mentor our junior and mid-level engineers into architecting great software and writing great Ruby code.

Requirements

  • Architect, develop and maintain scalable Ruby APIs on AWS for the Menu tools and Payment API of our platform
  • Work closely with our Lead DevOps to scale our backend services on our AWS infrastructure
  • Work closely with our Lead DevOps to harden and operate your services for maximum reliability and availability
  • Work closely with our Lead DevOps to improve the monitoring our services and implement alerts and fail-overs
  • Help design and improve the schemas of our relational databases

Skills & Experience

  • Extensive commercial experience in Ruby on Rails (10+ years)
  • Excellent experience of AWS
  • Extensive experience in designing APIs and API-first web applications
  • Strong experience in automated testing
  • Extensive experience in designing relational databases such as Postgres, MariaDB, MySQL, with knowledge of best practices for DB schemas and SQL required
  • Some experience in front-end JavaScript development with a modern framework (VueJS ideal)
  • Communication skills and ability to work both with front-end, back-end and DevOps engineers
  • Strong knowledge of web authentication mechanisms and security threats
  • Strong understanding of event-driven and reactive infrastructures, namely on AWS (knowledge of SQS, SNS etc)
  • Very strong experience in containers technologies, namely Docker
  • Exposure to Serverless architectures on AWS (Lambda, API Gateway, S3 etc) would be good
  • Strong experience in setting up basic CI pipelines ideally with CircleCI
  • Exposure to mature branching strategies, secret management strategies

Benefits

We want to ensure team members are comfortable, creative and happy; we’ve curated a market-leading benefits package, including:

  • Mission, spot and company-wide bonuses
  • Unlimited paid holiday
  • Generous maternity and paternity leave
  • Share options through an EMI scheme
  • Sick pay and long term illness cover
  • Life assurance cover
  • Critical illness cover
  • Private medical insurance
  • Health cash plan for dental, optics, etc.
  • Training budget
  • Career progression planning
Job tags: AWS CI Docker JavaScript Lambda MariaDB MySQL Postgres Rails Ruby S3 SQL Web applications
Share this job: