This job ad has been posted over 40 days ago! (*)
Overleaf is a startup and social enterprise that builds modern collaborative authoring tools for scientists — like Google Docs for Science. We have over eight million registered users from around the world and over 400,000 people use our platform each day. Our primary product is an online, real-time collaborative editor for papers, theses, technical reports and other documents written in the LaTeX markup language.
Overleaf was founded by two mathematicians who were inspired by their own experiences in academia to create a better solution for scientific collaboration and communication. Now we are a team of over fifty with around twenty developers. We were recently recognised as one of the UK’s top 100 fastest growing businesses and as the Best SaaS for Nonprofits or Education in the 2020 SaaS Awards Program.
We’re part of the Digital Science family of science, health and ed-tech companies.
We are looking to hire a devops engineer to help run our platform. This is a complex web app that allows users to edit their scientific documents in collaboration with others, in real-time.
Your role will involve helping us to run and maintain our microservice infrastructure, debug live problems, improve security and adopt new technologies and best practices, such as continuous deployment. You will also be looking into live issues if they occur, and helping to diagnose and fix problems in production.
We have an on-call rota for production issues out-of-ours which would require you to be available at certain times. This is flexible and usually covers 1-2 days per week, for which there is compensation. You would not be required to work additional hours for this.
Most of your time will be spent working with Docker, Google Kubernetes Engine and Terraform on Google Cloud Platform, but you may also write or modify tools written in JavaScript or Ruby.
Most of our microservices are written in Node.js using MongoDB, PostgreSQL and Redis.
Overleaf is based on open-source software, and most of our product code is itself open source. You can find it on GitHub: https://github.com/overleaf/overleaf
As a member of the Engineering team at Overleaf, you will be helping to make Overleaf the place where scientists, researchers and academics go to do their best work.
Overleaf is remote-first — all staff work remotely and this is part of our values. We also have an office space in London for those that want to use it, we get the whole team together in London a few times a year for face-to-face time.
Our core hours for meetings are 2pm – 5pm UK time; we try to schedule all team meetings during this time, including daily 10 – 15 minute standup calls and biweekly company update calls.
The stages in our hiring process are typically:
If you have a deadline, please let us know in your application, and we will try to be accommodating.
We require that you:
Experience with the technologies we use helps, but you don’t need to know them all; your ability to learn is much more important to us.
We’re an equal opportunity employer. All applicants will be considered for employment without attention to race, colour, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.