Keyboard Jobs

Jobs for software developers, geeks and cyborgs

Senior Engineer

Published on Wed, 28 Sep 2022 19:52 UTC
(523 days ago)

As the first full-time hire in our development team, the person we are looking for must be:

  1. A self-starter, able to work on their own initiative and contribute to the direction of the business through analysis and collaboration.
  2. Confident to liaise with customers (in tandem with commercial teams) to solve problems, improve performance and explore new ideas and ways of working.
  3. Flexible in how they work, able to cope with and indeed contribute to a fast-paced, inevitably changeable environment.
  4. Tenacious in their attitude. Everyone in our team will need to show the drive and determination to overcome inevitable setbacks, whilst delivering on our vision to improve the experience of the user and our customers.

Essential Technical Requirements:

  • Experience with Ruby (or Ruby on Rails)
  • Strong understanding of Sinatra Framework & PostgresSQL
  • Experience with Data & APIs
  • Experience with Javascript & Vue.js

Desired Technical Requirements:

  • Experience with Heroku & Redis
  • Python
  • Experience with Machine Learning
  • Experience with live chat products/widgets
  • Experience working with chatbots & statistics
  • Experience working with data or technology products within the Automotive Industry.

Essential Requirements:

  • Able to produce and review estimates, ensuring that they represent a deliverable and commercially-viable solution.
  • Experience in technically leading programmes of work, making all the significant decisions that affect technology choices and solution strategy.
  • Capable of providing technical thought leadership and guidance to clients.
  • Capable of producing technical & product roadmaps. Designing new features and functionality, estimating & creating a backlog.
  • A thought leader, who is able to provide valuable advice and guidance to clients and manage relationships with clients and 3rd party suppliers.
  • Excellent understanding of solutions deployment and operation as well as functionality.
  • Excellent communicator, able to explain, persuade and justify decisions and concepts to people at all levels.
  • Ability to collaborate with designers and facilitate UX/UI handoff to development.
  • Ability to architect solutions and interact with customers as a solution architect to advise on implementation.
  • Broad business & technology experience and a thorough awareness of evolving technology trends and their potential impact on current & future business applications.
  • Confident in dealing with 3rd Party APIs and consulting with customers/leading technical implementation.
  • Ability to create strong, clear technical documentation.

Who you are:

  • You enjoy high degrees of ownership and autonomy.
  • You are not afraid of ‘figuring it out.
  • You enjoy working in small teams with flat hierarchies.
  • You enjoy face-paced startup environment.
  • You delight in shipping product.
Apply now

Please mention that you found the job on
Thank you!

Something wrong?

If you think there is something wrong with this job ad or if you think that it might violate our terms and conditions then please contact us on