Senior Full Stack Developer

Glite Tech
Charing Cross, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Charing Cross, United Kingdom

Tech stack

API
Amazon Web Services (AWS)
Databases
Continuous Integration
Django
Iterative and Incremental Development
Python
Machine Learning
NoSQL
Recommender Systems
SQL Databases
Web Application Frameworks
Flask
Delivery Pipeline
FastAPI
Front End Software Development
Terraform
Data Pipelines
Docker
Programming Languages
Microservices

Job description

  • 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
  • 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
  • Work with large amounts of data in different modalities (text, video, images, audio)
  • Work in a very cross-functional team, side by side with mobile developers, product managers, ML engineers, and designers, * A real-deal startup adventure: you'll be hopping on a major project while it's still in the works!
  • A crew all about people and products
  • Work from our London office (4 days per week)
  • Freedom to suggest, implement, and test ideas
  • Unlimited learning & development budget
  • We also offer substantial relocation assistance to support your move, if required

Requirements

  • Deep Python and AWS knowledge
  • Architecture planning and estimation skills
  • Experience with CI/CD automation pipelines
  • Proficiency with Terraform and Docker
  • SOLID, KISS principles, decomposition principles, and resolving monolith vs. microservices trade-offs.
  • Experience with SQL and NoSQL databases.
  • Understanding of 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.).

Desirable Skills

  • Can speak, or learning to speak, more than one language
  • Experience with real-time and/or 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, * 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.

About the company

We are a small London 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.

Apply for this position