Job Vacancy: Full Stack Web Developer (Mid-Level – Senior)

Decorative image with the text "Job vacancy"


We are looking for a talented, motivated, Mid-level to Senior Full Stack Web Developer to join our Tech Team. This is a great opportunity for anybody interested working with modern frameworks within a small team on products that support the public sector and third sector to make better informed decisions.

The Job

The Stack 

  • Linux backend
  • Laravel (API Only)
  • PostgreSQL Database
  • VueJS Frontend
  • Vuetify UI/UX Library

The Role

You will be working largely on our suite of products, and will be centrally involved in the development of new products and services.

You will take the lead from start to finish on such things as:

  • Working from or creating user stories for user story driven development.
  • Designing, building, integrating and maintaining API’s.
  • Designing, building and maintaining UI/UX and frontend functionality.
  • Designing, building and maintaining functionality for our databases.
  • Creating and maintaining technical documentation.
  • Responding to any live, technical issues which may arise.
  • Maintaining our server environments when and where necessary.
  • Provide support and guidance to other members of OCSI when relevant to your area of expertise.

Working culture:

Collaboration: There’s no “us and them” at OCSI. Cross team and inter-team collaboration is a central part of how we get things done. You will be talking to your colleagues daily across the company to plan, refine and deliver work.

Continual learning: OCSI is a safe place to learn and grow. The world of tech is fast paced with things constantly changing, evolving or being invented. We encourage exploring and learning new ways of doing things, we are not afraid to experiment and implement new ideas.

Flexible: Aside from regular meetings (such as daily Stand-ups and weekly Sprints), it is down to you to decide how to plan and carry out your work. We know you have a life outside of work and offer flexible working hours to accommodate childcare, appointments and personal preferences for start / finish times.


What skills do I need?

You are someone who:

  • Has 4+ years of Full Stack Developer experience within a workplace environment.
  • Communicates well with others, both verbally and in writing.
  • Is happy to ask questions to find out what’s needed or how something works.
  • Can think in terms of technical details, but can talk in non-technical terms.
  • Can lead on technical delivery and design, as well as get involved in day-to-day coding.
  • Takes time to support and guide others.
  • Is not a perfectionist.
  • Can comfortably commute to our office in Brighton when the need arises.

You have these Skills, Knowledge and Experience:

  • A good understanding and experience of a typical LAMP stack
  • Linux Server Terminal Skills (just the basics will do)
  • PHP (OOP)
  • SQL
  • RestFUL API’s
  • An understanding and experience of using NPM
  • Laravel Framework
  • JS (vanilla)
  • VueJS Framework
  • CSS
  • A good understanding and experience of GIT
  • You are familiar with agile practices e.g. Scrum and/or Kanban
  • You have experience/exposure to writing test plans

These skills would be great (but it’s not a deal breaker):

  • Laravel built in testing framework
  • Jest Testing framework
  • A flair for UI/UX design
  • Vuetify
  • Experience with PostgreSQL
  • Experience in working with geojson/GIS mapping
  • Experience working with BIG databases.

Key Information:

  • Contract type: Permanent, including 6 month probationary period
  • Hours: 37.5 hours per week, flexible and TOIL working available
  • Location: Remote working(with the occasional visits needed to our Brighton office)
  • Salary: Up to £39,000 per annum, depending on experience

What we offer:

  • Remote working (with the occasional visits needed to our Brighton office) 
  • 30 days annual holiday plus bank holidays (pro rata)
  • Annual bonus related to company performance
  • Personal training and development fund
  • Flexible working hours
  • Up to 5% matched pension contributions

What does OCSI do?

Based in Brighton, we are a social research consultancy with a strong technical focus. We use our expertise in research and technology to provide tools, analysis and support for organisations working for social good.

We work with place-based data to help organisations better understand the communities they serve. We do this through consultancy projects such as the Indices of Deprivation and our work on left behind neighbourhoods. We also deliver long-term subscription based products (such as Local Insight and Community Insight) that provide direct access to local level data in easy to use platforms.

Take a look at our website to find out more about the projects we are working on.

How to apply

We welcome applications from individuals of all backgrounds, especially those from underrepresented groups.

If you like the sound of all this, please send a copy of your CV and a covering letter to

The deadline for applications is 10th April and we are looking to schedule skills tests and  interviews for the week beginning 17th April


We look forward to hearing from you!

Featured posts

Decorative image with the text "Job vacancy"

OCSI news

Job vacancy: Communications and Client Care Officer

Are you a skilled communicator and creative thinker who enjoys content creation…

Decorative image with the text "Case Study"

Case studies

How Everton in the Community use Local Insight to strengthen funding bids

Everton in the Community (EitC) is a leading sports charity, working to…

Case studies
Data analysis
Indices of Deprivation
left behind neighbourhoods
OCSI news
Research Projects
Resources and data