The AI Works community logo The Blockchain Works community logo The Functional Works community logo The Golang Works community logo The Java Works community logo The JavaScript Works community logo The Python Works community logo The Remote Works community logo The WorksHub company logo

We use cookies and other tracking technologies to improve your browsing experience on our site, analyze site traffic, and understand where our audience is coming from. To find out more, please read our privacy policy.

By choosing 'I Accept', you consent to our use of cookies and other tracking technologies.

We use cookies and other tracking technologies to improve your browsing experience on our site, analyze site traffic, and understand where our audience is coming from. To find out more, please read our privacy policy.

By choosing 'I Accept', you consent to our use of cookies and other tracking technologies. Less

We use cookies and other tracking technologies... More

Login or register
to publish this job!

Login or register
to save this job!

Login or register
to save interesting jobs!

Login or register
to get access to all your job applications!

Login or register to start contributing with an article!

Login or register
to see more jobs from this company!

Login or register
to boost this post!

Show some love to the author of this blog by giving their post some rocket fuel 🚀.

Login or register to search for your ideal job!

Login or register to start working on this issue!

Login or register
to save articles!

Login to see the application

Engineers who find a new job through Functional Works average a 15% increase in salary 🚀

You will be redirected back to this page right after signin

Mid-Level Clojure Developer

Remote within United Kingdom

07 October, 2022

Compensation

£40K - 55K

Remote within

  • United Kingdom

Contract type

Full time
Remote working

Technologies & frameworks

  • DevOps
  • SQL
  • JavaScript
  • ClojureScript
  • AWS
  • Clojure

Benefits & perks

  • Remote working
  • Flexible working
  • Pension
  • Gym membership
  • Sponsorship available
  • Extended holiday time
  • Learning & development
  • Relocation package
Build an automated language assessment ecosystem using Clojure and help English learners worldwide!

Role overview

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
  • 10-49

English Language iTutoring (ELiT) was formed in 2015 with the goal of taking computational linguistics research and applying it to English Language Learning. We now operate as part of Cambridge University Press & Assessment, who are global leaders in English language assessment and educational publishing. We currently have 9 engineers across the UK and are looking for Clojure Engineers to join our growing software team. We build ground-breaking English Language Learning applications and APIs based on automated language assessment technology. We work at the interface of EdTech software engineering and world-leading Natural Language Processing research from Cambridge University. Our Write & Improve and Speak & Improve applications are used by hundreds of thousands of learners and teachers worldwide, as well as our automaker technology which delivers exam results to candidates at scale.

View 3 jobs
Engineers who find a new job through Functional Works average a 15% increase in salary.

Compensation

£40K - 55K

Remote within

  • United Kingdom

Contract type

Full time
Remote working

Technologies & frameworks

  • DevOps
  • SQL
  • JavaScript
  • ClojureScript
  • AWS
  • Clojure

Benefits & perks

  • Remote working
  • Flexible working
  • Pension
  • Gym membership
  • Sponsorship available
  • Extended holiday time
  • Learning & development
  • Relocation package

Get hired!

Sign up now and apply for roles at companies that interest you.

Engineers who find a new job through Functional Works average a 15% increase in salary.

Start with GitHubStart with Stack OverflowStart with Email

Get hired!

Sign up now and apply for roles at companies that interest you.

Engineers who find a new job through Functional Works average a 15% increase in salary.

Start with GitHubStart with Stack OverflowStart with Email

Other roles that might interest you

Build an automated language assessment ecosystem using Clojure and help English learners worldwide!
RemoteSponsorship
Build an automated language assessment ecosystem using Clojure and help English learners worldwide!
RemoteSponsorship
Mid-Level Clojure Developer