Apply for this Job
Requirements
- We're looking for a developer with at least 2-3 years of experience working with SaaS applications in PHP. Ideally, you'd also have one or two from (most important to least):
- (Desirable) A background or experience working in academic publishing, scientific research, or government
- Any experience with Laravel or Craft CMS
- (Desirable) Experience running web scraping projects at scale
- Javascript for front-end work (vanilla is fine; experience with frameworks is a bonus - we use React)
- (Desirable) Experience with data processing pipelines
- Any experience with Python (we're using this more and more)
- (Desirable) Experience building and consuming REST APIs
- Experience working with and maintaining large (multi-terabyte) databases
- (Desirable) Experience of graph databases or processing
- Knowledge of Elasticsearch and/or Postgresql
- (Desirable) While experience helps, we're not expecting you to know everything: your ability to learn is more important to us.
What the job involves
- We're looking to hire an enthusiastic and talented mid-weight PHP developer to join our tech team and help us further develop our data processing pipeline and web platforms.
- We deploy daily, and you'll be making changes customers can see from day one. Some key projects on our roadmap this year include migrating key sections of our app from legacy code to Laravel and React, and working with our data team to integrate machine learning models into our data pipeline and front end.
- You'll be joining us at an exciting stage of development, and there'll be lots of opportunities to try out new ideas, for professional development, and to learn about developing a new product inside a start-up environment.
- We work on a number of different projects and products, with our key technology stack being PHP, Python, Postgres, and Elasticsearch. For our primary product, Overton, we scrape and process a large number of documents from the web, index them, and allow users to search them through the web app.
- The majority of our code is written in PHP, but some parts of the data pipeline are written in Python, which is what we use for our data science work. We need you to be familiar with PHP already, but can help you learn anything you're missing.
Date Posted: 25 April 2025
Apply for this Job