Senior Laravel Developer (Contract)

  • May 2021
  • Core languages: PHP, JavaScript
  • Core concepts: Database (cloud), hosting (cloud), API, UI, triaging
  • Type: Part time/on-demand
  • Location: Remote
  • Timezone: Core hours in GMT

How you can help us

We are looking for a contract Senior Laravel developer to join and strengthen our team's capacity. We are a small team and we all play our part in the daily life of the studio; self-starters and committed people that want to make a positive difference in the world, will love working with us.

Although your main responsibility will be working on our PHP and Laravel codebases, your work may also spread to code using Vue.js and Tailwind CSS (though this is a nice to have!). Our projects using cloud hosting (a mixture of Laravel Envoyer for deployments to AWS, and Divio) and are data hubs that power and house data collected by user-facing apps.

Our primary requirement is on-demand maintenance, however there will also be additional feature development required.

Skills and expertise

We use a mix of modern stacks that not only help us deliver great work, but provides an enjoyable experience for our developers. Our stack is a work in progress (isn’t everyone’s?) and we will look to you to contribute your ideas and improvements.

We're looking for you to have:

  • Deep knowledge of Laravel and how it can be used efficiently to deliver features for our clients
  • Appreciation of the Laravel ecosystem like Vapor, Envoyer, Nova, as well as Vue, Tailwind, LiveWire and others
  • The ability to create simple solutions to complex problems
  • DevOps experience - we deploy to AWS EC2 and use Spinnaker and Docker on a key project
  • Data security and management experience
  • Continuous integration workflows and tooling
  • Building strong relationships with other teams
  • Strong experience working with third party APIs
  • Strong automated testing experience (we’re a pragmatic team; we follow TDD when it makes sense but also often spike out features and then write tests)
  • Working in an agile environment

If would also be beneficial if:

  • You like working closely with clients — we work with social impact organisations: Girl Effect, Plan International, CARE, Young Minds (UK), Youth Endowment Fund (UK), Malala Fund
  • You enjoy being challenged by new technologies or requirements
  • You like to keep up with emerging trends in your field
  • You have experience with native Android applications
  • You know different programming languages (such as Python, Node/JavaScript)

An example of our projects

We work with clients on a long term basis to continue evolving their products, ensuring they can meet their objectives. The following is two of our standout Laravel projects that you will work on maintaining.


Stack: Laravel, PHPUnit, Vue.js, Vuex, Inertia, Tailwind, Twilio, AWS EC2

Fatima is our remote research tool. It was built to respond to new requirements and understanding as the COVID-19 pandemic unfolded in March 2020. Social distancing meant face to face interviews were no longer possible, so, we built an app that can conduct fully-remote interviews with a simple phone call. Limitations in factors like location, device quality, and income, meant we had to built Fatima to work on the most basic of phones in the harshest of conditions.

Fatima allows researchers to analyse data from call recordings made by interviewers. The telecommunications that power the interviews is provided by Twilio. Using Twilio we are able to provide features like sliced audio from the calls for each question and answer; this allows analysts to quickly review and flag individual responses.


Stack: Laravel, PHPUnit, Vue.js, jQuery, Jest, Tailwind, Less, Sass, Docker, Spinnaker, Bitbucket pipelines, Twilio, AndroidSDK

TEGA (Technology Enabled Girl Ambassadors) is a peer-to-peer research app used by some of the world's leading development organisations to provide safer, faster, more scalable and authentic research around the world.

The TEGA platform comprises an Android app and a Laravel-powered admin backend. The app seamlessly transmits 100% of all data captured in–field including 1,000s of videos, audio interviews and quantitive questions, from countries including Nigeria, Ethiopia, Rwanda, India and Indonesia. It's then programatically analysed for trends/insights and available to analyse in the backend.

The TEGA backend is a large project with lots of moving parts. Features include a backwards compatible OAuth API for the Android applications, myriad of user roles and permissions, an extensive feature set from survey creation, data analysis, translation and transcription, multi-lingual support, emergency contact notification system, coding tree, extensive search, respondent de-duplication, auditing, TEGA messaging, device management, exports, and safeguarding.

Get in touch

We would love to hear from you if you are interested in this role. Please email us at with the subject "Contract Senior Laravel Developer".

To help us with your application please provide:

  • An up to date CV (please point us to the roles which relate to our requirements)
  • A breakdown of 2-3 projects that match what we're looking for, covering your roles and responsibilities on the project (think challenges, favourite achivements, team size, architecture and tools, etc.)
  • A link to a Git repository (it can be any provider, as long as we can view the code) that demonstrates your coding approach as well as development process (i.e. documentation, tests, PR flow)

What we do


Our ethical research platform

Fatima is an ethical research platform designed to respectfully collect, securely store, and rapidly analyse qualitative data from anyone, anywhere in the world.

Learn more

Here I Am

Our digital studio

Our team of strategists, designers, delivery managers, and developers partner with leading social impact organisations across the world to design, build, and scale bespoke digital products and services to include the excluded.

Learn more