Senior Clojure Engineer (UK) - REMOTE Full-time Job
4 months ago - - Bristol - 27 viewsJob Details
About UsEnglish Language iTutoring has developed online English language learning and automated assessment tools. From free feedback and encouragement to help individuals improve, to support for teachers, as well as exam practice and APIs for integration into existing products, ELiT is transforming how learners and teachers of English are supported ELiT's Write & Improve and Speak & Improve applications are used by hundreds and thousands of students and educators worldwide. Their use reduces the risk of boredom, bias, and burnout; saves time and money, and helps students get the best results possible Since launching in 2015, ELiT has been acquired by Cambridge University Press & Assessment, who are globally renowned for English language assessment and educational publishing We are now expanding our engineering team of nine, and need skilled Senior Clojure Developers to help us build our ecosystem around automated language assessment using Clojure, ClojureScript, and Cloud Services.The RoleAs a core member of our software development team, you will:Help develop ELiT's system of services, single-page applications, data warehouse and analytics pipeline.Write high-quality code that is well designed, peer reviewed, and thoroughly tested and documented.Provision AWS infrastructure, deploying services and monitoring them in production using CI/CD in a DevOps environment.Work in a collaborative and inclusive agile environment and help to improve our processes.Collaborate with leading researchers at Cambridge university to harness the power of their NLP and Machine Learning research and provide data and tools to support future research.We have a mature and progressive approach to software engineering and working with technology in general. We embrace principles and processes that help us deliver quality software, including automated testing, continuous integration and delivery, automated deployment and support. Our ways of working are always evolving; if something's not working, we change it.Who we're looking forWe're looking for experienced, enthusiastic Software Engineers. While experience working with some of our technologies would be ideal, your potential, enthusiasm and your willingness to learn is more important. What we're looking forCommercial Software Engineering experiencePrior experience with functional programming languages, not necessarily in a commercial settingA desire to help English language learners worldwideNice to haveCommercial Clojure or ClojureScript experience, especially with shadow-cljs, reagent and re-frameFrontend experience in JavaScript, HTML and CSSExperience provisioning and managing infrastructure on AWS, especially using TerraformKnowledge of SQL, and experience with PostgreSQL and MySQL databasesBenefitsFlexible working35 hours a weekRemote working28.5 days holiday (plus bank holidays)Learning budget10% rule: every other Wednesday is spent learning something new! Whether that's getting your AWS certification or learning Haskell, we'll support you Pension package