Senior Laravel Developer

Ready to rewrite the future with us? Join the club today! We are looking for a Senior Laravel Developer to join us at FlexClub. 

About FlexClub

FlexClub is an auto-tech company who is driven to give you the freedom to drive your life anywhere, anytime. We do this by offering our members the simplest and most flexible way to get a car through car subscriptions. This is achieved through partnering with the best and most reputable car rental companies and fleet providers. Our online marketplace enables both commercial and private members to easily browse and order their next car.

Our founding team is made up of Uber alumni who specialised in Vehicle Solutions for the ride-hailing ecosystem for over a combined decade. We started working on our mission by radically improving the informal (and often exploitative) peer-to-peer rental model that currently dominates ride-hailing in emerging markets. Our focus has now evolved beyond the ride-hailing world and we expanded our offering to private users who seek a mobility solution that does not tie the user down with commitments.

We closed our seed round in early 2019 and we’re backed by pioneering VCs and respected business leaders, to fuel our mission to unlock the simplest and most flexible way to get cars online. Why do we do what we do? Simple. We want to give you the freedom to drive your life anywhere, anytime. Excited?

Role Overview

We're looking for people who are excited about what we're doing—you don't need to know anything about subscriptions, but should be excited to learn. We’re looking for people who care about our customers and making a difference in their lives. We're tackling a massive challenge and are looking for people who want to learn and grow and are excited to help our start up grow.

We're still in the scrappy startup phase, so are looking for people who are comfortable with ambiguity and having a wide impact. We've been remote-first since Day 1, and care a ton about communication, autonomy, curiosity, and initiative.

Our stack is React (styled-components), Next.js, Nginx, Laravel, Postgres and Debian. We are moving from a PHP monolith to a React front end hosted on Vercel and our PHP hosted in Kubernetes.

Most of our development tasks are related to:

  • Building out new features
  • Extending and improving on our APIs 
  • Extending and improving different user experiences for our subscribers & partners
  • Integrating with partners, data sources & communication channels
  • Building out and improving our data processes 
  • Building out and improving our infrastructure and Developer Experience tools

At the moment, while our team is so small (< 10 developers) we are only looking for senior developers. Once our team is larger we will be able to have the capacity to mentor them properly and will be opening for a wider variety of positions.

As a Laravel developer you will be spending your time planning, designing and building new features, extending our APIs and improving our existing code base.

Responsibilities

  • Plan, develop, test, ship, monitor and maintain web applications, APIs and servers
  • Working with the Product Team and advising on technical decisions
  • Testing functionality and performance
  • Help us build out a monolithic platform to a service mesh based family of products.

Requirements & Skills

  • Proactive, eager to learn and enjoy taking ownership of your work
  • 6+ years of professional experience in PHP programming
  • Laravel 5+
  • Postgres (or similar SQL database)
  • Caching / Messaging / Queues
  • Git

Nice to have

  • Domain Driven Design
  • Unit testing
  • React
  • Docker
  • Linux
  • Bash scripting
  • Marketplaces, IOT, Financial
  • Internationalisation and localisation
  • CI/CD
  • Kubernetes / Istio / Micro services
  • DevOps (Terraform, AWS, DNS)
  • Data analysis / Machine Learning / Statistics

Location

  • Remote work but ideally based in Cape Town or Amsterdam

Bonuses

  • Startup environment that offers the opportunity to get in on the ground floor and shape the direction of the company as we grow internationally
  • Take time to recharge when you need it
  • Work with a young, vibrant team who are driven to succeed
  • Ownership in FlexClub through our employee share incentive scheme

Interview process

  1. Culture and Tech interview with CTO
  2. At home code test - build a simple project
  3. Second interview to discuss code project and meet other team members
  4. Call with the founders

How to apply

Apply for the role by sending your CV to careers@flex.club and use “Your name + Senior Laravel Developer” as your subject.

Apply now