Ruby Web Developer


The Xanview team is looking for a full stack developer to join them on their journey to provide the best, easy to use Internet of Things platform for physical security and beyond.



Xanview is headquartered in central London (UK), but it's possible to work remotely as well. 


Job Description

  • The primary focus will be Rails but there are a ton of opportunities to use Go/React/Node, whatever the right tool for the job is as we scale and improve.

  • This role requires outstanding programming skills, a passion for user experience and design, and having demonstrated ability optimizing, developing, launching and maintaining large scale production systems.

  • As a key member of the team, you will contribute to all aspects of the software lifecycle: design, experimentation, implementation and testing.

  • You should have an entrepreneurial spirit, love autonomy, know how to deliver, and long for the opportunity to build pioneering solutions to challenging problems.

  • You should be willing to dive deep, experiment rapidly and get things done.


Minimum Requirements

  • 2+ years software development experience

  • Expert Ruby on Rails knowledge & familiarity with MVC web applications

  • Experience with TDD and writing well tested code with rspec and equivalent

  • Experience with automation/configuration management using either Ansible, Puppet, Chef or an equivalent

  • Experience working with non relational databases, specifically MongoDB, Redis is a plus

  • Experience with modern JavaScript libraries and tooling, e.g. React.js

  • Commanding grasp of HTML, CSS, and related web technologies

  • Client-side performance and optimisation experience

  • Understanding of Framework and API design

  • Excellent attention to detail and demonstrated design and UX sensibilities

  • Background in Linux/Unix Automation and Administration

  • Strong verbal and written communication skills


Bonus Points

  • Experience with containerization like Docker and lxc

  • Experience with CI/CD (Continuous Integration) i.e. Travis

  • Experience working in agile teams, specifically the SCRUM methodology

  • Android/iOS app development with Swift and Java

  • Experience with Go lang

  • OpenCV and ability to tune simple algorithms

  • Experience with Homebrew and Github


Please send your CV mentioning related projects/knowledge and salary expectations to (NO RECRUITERS).

1 / 1

Please reload

Copyright © 2019 Xanview Ltd. All rights Reserved.



+44 (0)208 099 6260

Kemp House 152-160 City Road

London, EC1V 2NX, United Kingdom

  • Twitter - White Circle
  • Facebook - White Circle
  • LinkedIn - White Circle