Full Stack Web Developer (Mid-Level)

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 Stack 

  • Linux backend

  • Laravel (API Only)

  • PostgreSQL Database

  • VueJS Frontend

  • Vuetify UI/UX Library

The company:

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.

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

  • 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)


What we offer:

  • Remote working (with the occasional visits when 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


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.

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!

Similar searches: Back-End Development, Brighton and Hove, Front-End Development, Full Stack Development, Remote working