At a Glance
- Tasks: Lead development of impactful frontend features and collaborate across the full stack.
- Company: Join Flatfair, a pioneering tech company transforming the lettings industry.
- Benefits: Enjoy remote work, competitive salary, 25 days leave, and a personal development budget.
- Why this job: Shape real products, influence architecture, and make a difference in people's lives.
- Qualifications: 3-5 years in web applications, experience with Python/Django, and strong communication skills.
- Other info: Be part of an ambitious team embracing AI to enhance engineering practices.
The predicted salary is between 36000 - 60000 £ per year.
We are looking for an experienced Full Stack Engineer with 3 – 5 years' experience to play a key role in shaping and building our product. Reporting to our Head of Product Engineering, you will work primarily on our frontend while contributing across our full stack - delivering features used daily by tenants, landlords and agents managing their tenancies. This is a high-ownership role in a small, ambitious team. You won't just ship tickets - you'll shape solutions, influence product direction, and help us level up how we build software.
What You'll Do
- Lead development of high-quality, performant frontend features.
- Contribute across the stack (Python / Django, Node/TypeScript, AWS Lambda).
- Take ownership of projects end-to-end — from idea and design to delivery and iteration.
- Collaborate closely with Product, Design, Commercial and Customer teams to build solutions with measurable business impact.
- Improve our frontend architecture, design system, and engineering standards.
- Actively improve our development processes, tooling and CI/CD practices.
Our Tech Stack
Our core web application is built in Python / Django, backed by Postgres, and powers the critical workflows used daily by tenants, landlords and agents across the UK. On the frontend, we use various technologies to deliver responsive, intuitive experiences across both web and mobile, while our internal design system ensures consistency and maintainability as we scale. Our infrastructure is hosted on AWS, using services such as Lambdas, SQS, SNS, S3 and Elastic Beanstalk to support a reliable, scalable production environment. We ship continuously via CircleCI and we take operational visibility seriously using Datadog / Sentry for performance monitoring, real-time error tracking and issue diagnosis.
From day one, you will be working on an actively used, revenue-generating platform supporting a growing and engaged user base. The features you build will run in a live production environment where reliability, performance and user experience genuinely matter. You will work on systems that people depend on to provide choice and transparency in the lettings industry. We don't expect deep experience in every technology listed but coverage across most of the listed systems or similar technologies is important for you to succeed.
About You
- Proven experience (approx 3 - 5 years) building production web applications.
- Experience working across the stack (with Python / Django REST Framework being a definite advantage).
- Good knowledge of unit and integration testing and tools like Cypress.
- Exposure to AWS (especially serverless / Lambda) or similar cloud platforms.
- Comfortable owning projects and making pragmatic technical decisions.
- Strong communicator who enjoys working cross-functionally.
- You are constantly curious, looking to improve your craft and engage in team tools and processes to help us operate as a high-performing team.
AI Engineering Culture
We actively use AI as part of our development workflow, from code explanation, code generation and refactoring to test writing, debugging and architectural exploration. We expect engineers to use AI tools to accelerate and enhance their output, critically evaluate AI-generated code, and explore new AI-powered workflows that improve quality and velocity.
Why This Role Is Interesting
- Real Product Ownership in a Small Team: You will own meaningful features from conception to production.
- Direct Impact on Business Outcomes: The features you build have the potential to directly affect revenue, customer experience and operational efficiency.
- Architecture Influence: You will help evolve our architecture as we grow and expand with an exciting new set of products.
Benefits
Fully remote (±2 hours GMT). UK package includes: 10% bonus, 25 days annual leave, £1,500 personal development budget, monthly wellbeing allowance, private medical insurance (Vitality). Benefits may vary outside the UK.
About Flatfair
The lettings industry hasn't evolved fast enough. For tenants, it's often opaque and financially restrictive. For agents and landlords, it can be complex, fragmented and inefficient. We believe renting should be built on transparency, choice and simplicity for everyone involved. Flatfair is re-imagining how the rental ecosystem works. Since our beginning, we've built and scaled a product used by tens of thousands of tenants and partners across the UK, proving there's a realistic choice for tenants. And one that protects landlords and reduces friction for all parties.
We are now entering our next phase, expanding our platform and driving a new wave of innovative products, looking to add value at all stages of the lettings experience end-to-end. Our ambition is to become the technology layer that powers a fairer, smarter lettings industry. Engineers joining now will directly shape the direction of the platform, the architecture, and the products we take to market next.
If you're excited about joining a company that's building real momentum and bringing choice and transparency directly to the people, then this is that opportunity.
Full Stack Engineer in London employer: flatfair
Contact Detail:
flatfair Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Full Stack Engineer in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those that highlight your full stack capabilities. This is your chance to demonstrate your expertise in Python, Django, and frontend frameworks.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. Don’t forget to brush up on your problem-solving skills, as you'll need to think on your feet when discussing architecture and design choices.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining our team and contributing to our mission of transforming the lettings industry.
We think you need these skills to ace Full Stack Engineer in London
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter for the Full Stack Engineer role. Highlight your experience with frontend frameworks and backend technologies like Python/Django, as well as any relevant projects you've worked on. We want to see how your skills align with what we're looking for!
Showcase Your Projects: Include links to your GitHub or any live projects you've contributed to. This gives us a chance to see your coding style and the quality of your work. Remember, we love engineers who take ownership of their projects, so don’t hold back!
Be Clear and Concise: When writing your application, keep it straightforward and to the point. Use bullet points where possible to make it easy for us to read. We appreciate clarity, especially when it comes to your experience and skills!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows us you're keen on joining our team at StudySmarter!
How to prepare for a job interview at flatfair
✨Know Your Tech Stack
Make sure you’re familiar with the technologies mentioned in the job description, especially Python/Django and AWS. Brush up on your knowledge of frontend frameworks and be ready to discuss how you've used them in past projects.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous roles and how you tackled them. Highlight your ability to make pragmatic technical decisions and how those decisions impacted the project positively.
✨Communicate Effectively
Since this role involves collaboration across teams, practice articulating your thoughts clearly. Be ready to explain your ideas and solutions in a way that’s understandable to non-technical stakeholders.
✨Demonstrate Your Curiosity
Express your eagerness to learn and improve. Share examples of how you’ve engaged with new tools or processes in the past, especially around AI engineering practices, as this is a key part of the role.