Enable job alerts via email!

Head of Full Stack Development

JR United Kingdom

Slough

On-site

GBP 50,000 - 80,000

Full time

5 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A London-based startup, JR United Kingdom, is seeking a Full Stack Developer to lead the development of an innovative ML-powered tutoring application. This role involves designing high-scale systems, collaborating in a cross-functional team, and working with advanced learning technologies. Join a dynamic environment with significant opportunities for professional growth and the chance to influence education accessibility.

Benefits

Competitive salary & perks
Substantial relocation assistance
Freedom to suggest and test ideas
Cool 'Do Your Thing' vibe
Work in the London office

Qualifications

  • Experience managing a team of developers.
  • Experience with Python web frameworks (Django, Flask, etc.) is desirable.
  • Proficient in designing high-load applications from scratch.

Responsibilities

  • Design and implement a new high-scale system for millions of users.
  • Research and make decisions about technological stacks and system design.
  • Lead development of a high-scale system designed for millions of users.

Skills

Problem-solving
Deep knowledge of AWS
Clean code practices
Architecture scalability and simplicity
Experience with SQL and NoSQL databases
Proficiency with Terraform
Experience in code review
Experience with unit, E2E, and UI testing frameworks

Tools

Docker
Terraform

Job description

Social network you want to login/join with:

We are a London-based startup with the ambition to change education with ML-powered tutoring. Our flagship product is a mobile application for teaching English to intermediate and advanced learners.

We’re on the verge of solving one of the biggest challenges in education – making high-quality, personalised learning accessible to everyone. What was once technologically impossible is now within our grasp.

We are looking for a Full Stack Developer to lead this direction at Glite.

What you’ll do:

  • Design and implement a new high-scale system for millions of users.
  • Build convenient CI/CD processes and testing pipelines to support quick iterative development and system stability.
  • Research and make decisions about the technological stack and system design, considering all trade-offs.
  • Work on ML model development with our team to build robust data pipelines and deploy ML models.
  • Analyse large corpora of data and build real-time recommendation systems.
  • Scale backend and web frontend development teams.
  • Deliver numerous new, useful, and interesting features.
  • Work with large amounts of data in different modalities: texts, videos, images, audio.
  • Lead the full-stack development of a high-scale system designed for millions of users.
  • Work in a very cross-functional team, side by side with mobile developers, product managers, ML engineers, and designers.

Skills needed:

  • Build high-load applications from scratch.
  • Deep knowledge of AWS.
  • Problem-solving.
  • Requirements gathering.
  • Estimation skills (time, users, traffic, money, algorithmic complexity, cache, etc.).
  • Clean code practices.
  • Architecture scalability and simplicity.
  • Research skills (new APIs, libraries, services, and their estimations).
  • Proficiency with Terraform and Docker.
  • SOLID, KISS principles, decomposition principles, and resolving monolith vs. microservices trade-offs.
  • Experience in code review.
  • Experience with unit, E2E, and UI testing frameworks.
  • Experience with SQL and NoSQL databases.
  • Best practices in building scalable mobile APIs (REST, HTTPS, etc.).
  • Good principles of security management (secrets, protocols, etc.).
  • Experience with some Python web frameworks (Django, Flask, FastAPI, etc.).
  • Experience managing a team of developers.
  • CAP.

Skills that are nice to have:

  • Speak or learn to speak more than one language
  • Experience with real-time databases.
  • Experience with in-memory databases.
  • Experience with frontend frameworks.
  • Experience in developing educational products.
  • Knowledge-sharing experience (tech talks, articles, YouTube videos, etc.).
  • Experience (even non-production) with different types of programming languages: interpreted, compiled, with garbage collection, manual memory management, reference counting memory management, etc.
  • Python
  • AWS
  • MongoDB
  • Firebase
  • Docker
  • Terraform
  • React

What we can offer:

  • A real-deal startup adventure: you'll be hopping on a major project while it's still in the works!
  • A cool "Do Your Thing" vibe.
  • A crew all about people and products.
  • Always room to grow.
  • Work in the London office.
  • Freedom to suggest, implement, and test ideas.
  • Competitive salary & perks.
  • We offer substantial relocation assistance to support your move.

Hiring process:

As a startup, it is crucial for us to hire highly skilled professionals. Our interview process consists of 3-4 interviews.

The interviews cover the following topics:

  • Problem Solving
  • Architecture Design and Product Design
  • Domain/Platform Knowledge

After all interviews, we would like to invite you to work with us in our London office for 1-2 paid test days. If everything goes well, we will make an offer to the successful candidate.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Head of Full Stack Development

Glite Tech

London

On-site

GBP 50,000 - 80,000

25 days ago

Head of Full Stack Development

JR United Kingdom

London

On-site

GBP 50,000 - 90,000

28 days ago

Full Stack Development Lead (Senior Manager) - Fintech Lab - Permanent - London

EY

London

On-site

GBP 70,000 - 100,000

17 days ago

Senior Consultant-Full stack development with React+NodeJS+AWS

ITL UK

London

On-site

GBP 60,000 - 90,000

4 days ago
Be an early applicant