Full-Stack Engineer

Skills & Experience

  • Job titles: Full Stack
  • Experience level: Mid, Senior
  • Tech stack used: React, Typescript, JavaScript, Python, PostgreSQL
  • Primary skills we consider: Typescript, JavaScript, React, Python, AWS
  • Secondary skills we consider: Artificial Intelligence, Machine Learning


  • Employment type: Permanent
  • Remote working: On-site, Hybrid, Remote
  • Remote locations: Anywhere
  • Working Timezones: (UTC) London +/- 5 hours
  • Visa sponsorship: Available


Frontdoor is looking for a Full Stack Engineer to join our team and help build our social discovery engine. Our work is at the forefront of next-generation networks (web3), leveraging techniques from AI (large language models)

We're well-funded by some of the best VCs in our space and are moving at breakneck speed. If that excites you - we're always looking for amazing talent to join us and help shape the future of discovery!


  • Develop and maintain the Frontdoor web app and chrome extension using React
  • Write clean, efficient, and well-documented code using Python
  • Work with the team to design and implement new features
  • Collaborate with other engineers and stakeholders to improve the overall platform
  • Use your expertise in AI and OpenAI to develop and integrate the backend AI functionalities
  • Troubleshoot and debug issues as they arise


  • Exceptional experience with React and strong experience with Python
  • Good experience with SQL and familiarity with PostgreSQL
  • Knowledge of AI, OpenAI APIs, and vector databases (e.g. Pinecone)
  • Experience with BERT or other language models is a plus
  • Experience with recommender systems is a plus
  • Strong problem-solving skills and the ability to work well in a fast-moving team environment

Interview Process

We’re looking for a hungry, ambitious full-stack engineer keen to get their hands dirty and take projects from 0 to 1 and beyond. We care about what you’ve shipped - we’re looking for great, scrappy builders who get things done.

We don't believe in lengthy interview processes. We move fast, and our typical process includes a call with the founders along with a short technical challenge to showcase how you think.

Benefits 🌴

  • 💰 Competitive salary + equity package
  • 💻 Laptop of your choice + stipend for your setup
  • 📧 Subscription to Superhuman, Arc Browser, Cron, etc.
  • 🏖 Unlimited vacation (we really mean it!)