Description
About You:
- You'll be someone who's willing to learn and contribute to the wider team.
- You're comfortable working alone or as part of a team.
- You face coding challenges head-on and you're not afraid to leave your comfort zone when you have your mind set on defeating a challenge.
Ideal Requirements:
- 4+ years commercial experience of building products with web technologies (Ruby)
- A good grasp of object-orientated programming and design patterns that avoid redundancy, promote developer efficiency, testability and maintainability.
- A desire to collaborate and innovate with other members of the team
- Good knowledge and experience of unit testing
- Experience of developing REST web services and APIs
- Knowledge and experience of TDD, BDD and test automation
- Knowledge and experience of using container tools, especially Docker
- Knowledge and experience of deploying to cloud services
Nice to Have:
- Some knowledge and experience of database development, including MySQL, MongoDB and Redis
- Some knowledge and experience of CI pipelines and DevOps methods
- Some knowledge of data querying and manipulation
- Some knowledge and experience of search engines such as SOLR/Elasticsearch is desirable