Lead Full Stack Developer (Come change the world) at F4S

You are ready to be scrappy, resourceful, admit when you do not know the answer, and go and find it. You want to shake the tree, rather than look for the lowest hanging fruit.

You want to work at F4S because you realised how school was so disconnected from the real world. You believe that there is a better way to make kids excited about their future and help them enjoy and fulfilling productive lives.

You believe that schools can use technology to change what they do from the inside-out. You have exciting ideas to bring to the table to help us see things differently and do better. I look forward to working with you.

About the Role

You are ready to be scrappy, resourceful, admit when you do not know the answer, and go and find it. You want to shake the tree, rather than look for the lowest hanging fruit.

You want to work at F4S because you realised how school was so disconnected from the real world. You believe that there is a better way to make kids excited about their future and help them enjoy and fulfilling productive lives.

You believe that schools can use technology to change what they do from the inside-out. You have exciting ideas to bring to the table to help us see things differently and do better. I look forward to working with you.

Job Description

What Is F4S?

F4S opens the eyes of young people the life chances open to them, by connecting them to thousands of professionals with inspirational stories to tell and experience to share. Teachers and professionals from across the UK have to brokered over 370,000 student-employer encounters with F4S, inspiring young people, helping them understand what skills are needed to improve their employability. These encounters have also tripled the percentage of students who go on to choose a STEM subject.

Our next target is to transform the world of work experience with our development of ‘Workfinder’. This work experience service puts the young person at the centre of the search process. Young people can access this service on their mobile device, enabling them to search and apply for work experience placements with local businesses.

Our Dev Team

We are a small, but growing, team of passionate developers who love to create scalable, thoughtful solutions, not band-aids. We encourage and expect our teammates to pitch big ideas and collaborate to solve complex problems.

What Our Dev Team Does

At our core, we are developing a meaningful and direct connections between professionals, teachers, and young people. Every sprint we work to refine those core features and principles while creating new features that help simplify, and add value to engagements.

Our platform for young people aged 6-18, the Educator Service, provides a GPS system with recommendations to guide educators and young people to search for, and request professionals to offer inspirational engagements, which open the minds of children across the UK. Like Amazon and Booking.com but with people rather than books or hotels...

Evolved with over five years of experience, the platform includes a recommendation engine, which guides the educator and young people to select the most appropriate professional to help them take steps along their journey to fulfilling lives.

Our second major application is our young-person-facing iOS app and web application, which offers a barrier-free path to providing meaningful work experience opportunities to help them with their transition to work.

Our third and arguably most powerful service are our deep analytics services, which provide a high and low level oversight of our engagements to a variety of stakeholders from parent to government.

Life @ F4S

While most of the team is based in London, UK, we do have team members in Scotland and are working to open a satellite engineering office in Cambridge, England. If you are also located in London or Cambridge, much of your time would be spent at one of our offices, but we are also open to blended home/office working.

We believe that physical, and emotional well-being is directly related to cognitive performance, so we support and encourage planning your work schedule around well-being escapes. When it comes to 'work hours', it is a core belief that putting in a consistent level of effort that you and your team can be proud of is a much better metric than hours logged against the clock.

Our corner at Rocketspace in London and pending space at Cambridge Science Park offer opportunities to escape the keyboard to light the path ahead. In London you can take a break in the sleep room, vault (yes the eatery is in a bank vault!), at the pool table, theatre, or step out into bustling North London.

We now have an ‘socials’ working party to make sure fun and laughter helps us change the world! (To add to the open bar offered by Rocketspace on Thursday evenings).

Our chosen space at Cambridge Science Park offers a relaxing and flexible working environment, with plenty of natural light, auditorium, eatery, and small lake for you to escape to with or without your laptop.

Experience & Qualifications

We don't believe there is a perfect recipe of qualifications that will ensure an excellent fit. If you like what you've read so far and the idea of joining our team excites you, then please apply. We'll list our stack below, but we are more interested in your passion for learning, problem-solving and creating. Some things which may be useful:

Essential:

  • Commercial experience developing mobile first applications and platforms in Python (Django) with emphasis on back-end processes
  • A degree in Computer Science or equivalent field of study/industry experience
  • Experience in using Git
  • Experience working with open source relational databases (PostgreSQL or MySQL)
  • An ability to create accurate documentation in various forms
  • Experience in architecting web platforms for scale and extensibility
  • Significant experience in designing RESTful API for internal or external consumption
  • Experience integrating web apps with third-party service APIs (RESTful and/or otherwise)
  • Experience in product development and roll-out
  • Experience working with Elasticsearch
  • Experience utilising agile methodologies and delivering projects to deadlines.
  • Use of other dynamic and scripting languages such as Javascript and/or associated frameworks such as ReactJS
  • Keen eye for clean quality code, well written tests and throughly reviewed Pull Requests.

Desirable:

  • Contributions to open source projects
  • Experience mentoring those less experienced technically and upskilling them appropriately
  • Experience working with Docker
  • Experience with geotools (Google Maps API, Openstreetmap and others.)
  • Experience building internationalized/multilingual websites and applications
  • You like to keep up to date with the latest technologies but the common sense not to be caught up in the associated hype.

  • More information about this role can be found here
  • Apply here