Senior Back-End Developer

  • May 2021

We design, build and scale digital products to include the excluded.

Digital products to include the excluded are designed to precisely meet the unique needs of the user, and their environment. They are affordable, safe and easy to access and use. The product provides the user with new, or better access to information, services or people, to help them safely progress their life, and the lives of those around them.

We identify, understand and overcome the factors that prevent inclusion.

These factors are blurred, messy and multi-layered, but at Here I Am, we view them in 3 overlapping buckets.

  • Environmental factors - including access to phones, internet data and electricity, literacy and digital literacy, affordability, social norms and legislation.
  • Physical factors - including visual, hearing, dexterity and cognitive impairments
  • Emotional factors - including trauma, anxiety, fear and lack of trust.

By identifying and designing for the factors that are unique to each user and context, we can create digital products to include the excluded.

We are a safe pair of hands, with a beginner’s mindset.

We have been creating digital products to include the excluded since before the beginning of the digital revolution (we wouldn't advise doing this). We have over 30 years of collective experience creating digital products that can accommodate environmental, physical and emotional factors, and our products have helped to include over 20 million excluded people, in some of the hardest to reach places in the world.

We begin each new project with a beginner’s mindset: an understanding that despite our deep experience, we will encounter new problems, unique to the user and their environment. But we also bring an unwavering belief that today the technology exists to solve most problems, and we are determined to find that way.

How you can help us

We are looking for a Senior Backend developer to join us and work 100% remotely. You will bolster our development capabilities and capacity across our growing range of projects. 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.

We truly do believe in the right tool for the job and, for your role, this means that you will work on PHP and Laravel primarily, but may also working across codebases that include Node.js, React, Vue, Next.js, and others.

However, you will own and lead two core projects which are close to our hearts.

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.

Fatima

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.

TEGA

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.

What we can offer

Here I Am Studio is always evolving and our benefits will too. For the moment, what we offer is:

  • Flexible working hours
  • Remote working
  • 4 day week
  • Unlimited holiday days
  • Career progression framework
  • Health insurance

Get in touch

We would love to hear from you if you are interested in this role. Please email us at join@hereiamstudio.com.

To help us with your application please provide:

  • An up to date CV
  • A breakdown of 2-3 projects that match what we're looking for, covering your roles and responsibilities on the project
  • 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

Fatima

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