What we're looking for :
You'll have :
- University degree in computing, science, engineering or mathematics
- Good verbal, written & diagrammatic communication (in English)
- Natural creativity & problem solving
You'll also have experience of :
- Ruby (or similar dynamic language e.g. Python) development in a commercial environment (significant experience required)
- Full-stack web development
- Modern Javascript framework (Vue, Angular or React)
Plus, it's an advantage if you have experience of...
- Working as part of an agile software development team
- Software architecture design
- TDD (test driven development)
- AWS & infrastructure-as-code
- Database schema design
- Scala / Akka
- Modern development tools (Git, Jenkins etc)