Junior Software Engineer in London

Junior Software Engineer in London

London Full-Time 30000 - 42000 £ / year (est.) No home office possible
H

At a Glance

  • Tasks: Join us to solve complex problems and build scalable platforms using innovative tech.
  • Company: Housekeep, the UK's leading tech platform in the house cleaning market.
  • Benefits: Enjoy flexible hours, 25 days holiday, and sponsored learning opportunities.
  • Why this job: Make a real impact in a fast-growing company with exciting challenges.
  • Qualifications: Degree or bootcamp in Computer Science, Software Engineering, or AI required.
  • Other info: Work in a dynamic team with excellent career growth potential.

The predicted salary is between 30000 - 42000 £ per year.

Housekeep is the UK’s biggest technology platform connecting customers and cleaners in the £5 billion house cleaning market. We help customers find trusted, local cleaners and assist those cleaners by finding them dense local customer routes, maximising their earnings and saving travel costs. Housekeep has built a strong foundation in the first eight years. We are the UK market leader – 3x bigger than the nearest competitor – and have delivered 2 million+ cleans with a 4.8* average rating. We have reached substantial turnover, growing at 50% each year, and we are already profitable with substantial cash to invest. Our core market is house cleaning in London, and there is a clear opportunity to grow our 1-2% market share by 5-10x in the coming years, building a business with a £100M+ valuation.

Disrupting the home cleaning market throws up a lot of hard problems: real-time scheduling, job-allocation, routing and messaging to coordinate thousands of daily home visits. And all this complexity has to be presented to our cleaners, customers and operations staff with beautiful, intuitive user interfaces.

We are looking for a bright, driven, AI-native Junior Software Engineer who is excited about solving complex problems and building scalable platforms.

The role:

  • Have the opportunity to learn and work across a broad range of technologies
  • Use AI to supercharge your productivity, improve user experiences and tackle complex business problems
  • Participate in planning sessions, retrospectives, stand-ups and demos
  • Join us in curating a codebase to be proud of, driving for quality, maintainability and testability

The candidate:

  • You have completed a degree or bootcamp in Computer Science, Software Engineering or Artificial Intelligence
  • You are AI-native, proficient at prompt engineering and comfortable using agentic coding tools to boost your productivity and problem solving
  • You can quickly become productive using our backend or frontend technologies, or both
  • You’re excited about understanding the real problems working people come up against and fixing them with technology
  • You can work well in small teams to deliver radical improvements
  • You will be proud to show how you’ve impacted other parts of a business and delivered results

The tech:

  • Python on the server side, using Django as a web framework, and Django Rest Framework for our API
  • Angular and TypeScript on the client side for our mobile apps and booking flow
  • Next.js and React for parts of our marketing website
  • Ionic for hybrid and progressive mobile apps
  • PostgreSQL for our database, using some of its advanced geographic modelling capabilities
  • Metabase for analysis and self-serve data exploration
  • Redis for caching and task queues
  • GitHub, Codeship and Heroku for seamless code review, integration and deployment
  • Claude Code for agentic coding
  • AWS S3, CloudFront and Lambda for storage and content delivery
  • Cypress for end-to-end testing
  • Third party APIs: OpenAI, Stripe, Twilio, Sendgrid, Mailchimp and more

We follow an agile development process with fortnightly sprints. We keep meetings to a minimum, but the ones we do have are highly valuable. We strongly believe in ownership at Housekeep, and you will be responsible for taking your features from development through to testing, deployment and design review with end users. We take code quality seriously. We have a preferred code style and we use automated linting, code formatting and other code inspection tools to detect common errors and ensure consistency. We run an extensive suite of unit, integration and end-to-end tests on every git push and deploy.

Benefits include:

  • 25 days holiday allowance + bank holidays
  • Flexible hours and work-from-anywhere days
  • Free trial cleans and discounted recurring cleaning
  • Cycle to Work scheme
  • Salary sacrifice gym membership scheme
  • Access to Employee Pricing Programs
  • Sponsored learning, including conference tickets and travel
  • Choice of hardware, OS and IDE

Junior Software Engineer in London employer: Housekeep Limited

At Housekeep, we pride ourselves on being the UK’s leading technology platform in the house cleaning market, offering a vibrant work culture that fosters innovation and collaboration. As a Junior Software Engineer, you'll benefit from flexible working hours, generous holiday allowances, and opportunities for professional growth through sponsored learning and access to cutting-edge technologies. Join us in a dynamic environment where your contributions directly impact our mission to revolutionise the cleaning industry while enjoying unique perks like free trial cleans and a supportive team atmosphere.
H

Contact Detail:

Housekeep Limited Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Junior Software Engineer in London

✨Tip Number 1

Network like a pro! Reach out to current employees at Housekeep on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for the interview process. It’s all about making connections!

✨Tip Number 2

Prepare for technical interviews by brushing up on your coding skills. Use platforms like LeetCode or HackerRank to practice common algorithms and data structures. We want you to feel confident when tackling those coding challenges!

✨Tip Number 3

Showcase your passion for problem-solving! During interviews, share examples of how you've tackled complex issues in past projects. This will demonstrate your ability to think critically and creatively, which is key for a Junior Software Engineer.

✨Tip Number 4

Don’t forget to 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 the Housekeep team!

We think you need these skills to ace Junior Software Engineer in London

Python
Django
Django Rest Framework
Angular
TypeScript
Next.js
React
Ionic
PostgreSQL
Metabase
Redis
GitHub
AWS S3
CloudFront
Lambda
Cypress
Agile Development
Problem-Solving
Team Collaboration
Code Quality Assurance

Some tips for your application 🫡

Show Your Passion for Tech: When writing your application, let us see your enthusiasm for technology and problem-solving. Share specific examples of projects or experiences that highlight your skills and how they relate to the role of Junior Software Engineer.

Tailor Your CV and Cover Letter: Make sure to customise your CV and cover letter for this position. Highlight relevant coursework, projects, or experiences that align with our tech stack and the challenges we face in the house cleaning market.

Be Clear and Concise: Keep your application clear and to the point. We appreciate straightforward communication, so avoid jargon and focus on what makes you a great fit for the role. Remember, quality over quantity!

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 you’re keen to join our team!

How to prepare for a job interview at Housekeep Limited

✨Know Your Tech Stack

Familiarise yourself with the technologies mentioned in the job description, especially Python, Django, and Angular. Be ready to discuss how you've used similar technologies in your projects or studies, and think about how you can apply them to solve real-world problems at Housekeep.

✨Showcase Your Problem-Solving Skills

Prepare examples of complex problems you've tackled in the past, particularly those involving AI or software development. Highlight your thought process and the impact of your solutions, as Housekeep values innovative thinking and practical results.

✨Emphasise Team Collaboration

Since you'll be working in small teams, be ready to discuss your experiences collaborating with others. Share specific instances where you contributed to a team project, focusing on communication and how you helped drive the project forward.

✨Ask Insightful Questions

Prepare thoughtful questions about Housekeep's tech stack, their agile processes, or future projects. This shows your genuine interest in the role and helps you understand how you can contribute to their mission of disrupting the cleaning market.

Junior Software Engineer in London
Housekeep Limited
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

H
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>