We're planting a tree for every job application! Click here to learn more

Mid-Level Clojure Developer

ELiT

Remote within United Kingdom

Posted 4 months ago

Build an automated language assessment ecosystem using Clojure and help English learners worldwide!

Tech stack

  • DevOps

Role overview

About Us

English 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.

Who we're looking for:

We'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 are more important. 

The Role

As a core member of our software development team, you will:

  • Develop ELiT’s suite of web applications, including Write & Improve and Speak & Improve, the APIs, and the Annotation Tool that support these products and automarking.
  • Write high-quality code that is well-designed, peer-reviewed, and thoroughly tested and documented.
  • To be responsible for writing and deploying production code in a DevOps model and support running systems 
  • Write high-quality full-stack code to agreed requirements using Clojure and appropriate languages and technologies  
  • To operate in a high-frequency deployment model  
  • Deploy 3rd party code to cloud systems 
  • Responsible for writing appropriate automated testing 
  • Collaborate with team members on peer code reviews to ensure quality

Requirements

Essential qualifications/skills:

  • A relevant degree or demonstrable equivalent experience in a technical discipline 
  • Commercial experience with at least one programming language. 

Technical:

  • Commercial Software Engineering experience
  • Prior experience with functional programming languages, not necessarily in a commercial setting
  • Experience working with modern web development technologies, cloud and serverless (AWS)
  • Experience working with rich single-page web applications using modern JavaScript frameworks (React) 
  • Experience working with relational and NoSQL databases 
  • Experience working on ETL pipelines and databases
  • Proven experience implementing services with frontend and backend code, e.g. using JS/Node.js, Scala, Java, Clojure, ClojureScript
  • Some experience with API Design  
  • A relevant degree or demonstrable equivalent experience in a technical discipline 

Nice to have:

  • Commercial Clojure or ClojureScript experience, especially with shadow-cljs, reagent and re-frame
  • Frontend experience in JavaScript, HTML, and CSS
  • Experience provisioning and managing infrastructure on AWS, especially using Terraform
  • Knowledge of SQL, and experience with PostgreSQL and MySQL databases

Benefits

  • Flexible working
  • 35 hours a week
  • Remote working
  • 28.5 days holiday (plus bank holidays)
  • Learning budget
  • 10% 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

What makes you a perfect
candidate for this role

  • An academic degree in the relevant field is good to have

  • 3+

    years of commercial experience
  • Corresponding level of skills:

    Clojure

    intermediate

  • Language skills:

    English

    intermediate

Compensation

£40K - 55K

Contract type

Full time

Visa sponsorship

Not provided

Benefits & perks

  • Remote Working

  • Flexible Working

  • Pension

  • Gym membership

  • Extended holiday time

  • Sponsorship available

  • Learning & Development

  • Relocation Package

Similar roles that might interest you

WorksHub

CareersCompaniesSitemapFunctional WorksBlockchain WorksJavaScript WorksAI WorksGolang WorksJava WorksPython WorksRemote Works

Articles

email iconhello@works-hub.comUK flag

Ground Floor, Verse Building, 18 Brunswick Place, London, N1 6DZ

US flag

108 E 16th Street, New York, NY 10003

Subscribe to our newsletter

Join over 111,000 others and get access to exclusive content, job opportunities and more!

© 2023 WorksHub

Privacy PolicyDeveloped by WorksHub