Full Stack Developer at Housekeep

  • Anywhere (100% Remote) Only
  • Housekeep
Job Description:

The Role

As a Senior Software Engineer, you will:

Understand complex business problems then propose and implement technical solutions Have input into the architecture, working closely with the Head of Technology and other senior team members Work with other engineers and the business to improve user experiences Bring your experience and enthusiasm to our engineering culture Promote excellence with technical mentoring, feedback, and code reviews 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 about solving complex problems and building scalable platforms.

The Tech

  • Our core technologies are:
  • 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 hybrid and progressive mobile apps
  • PostgreSQL for our database, using some of its advanced geographic modelling capabilities Redis for caching and task queues
  • Metabase for analysis and self-serve data exploration
  • GitHub, Codeship, and Heroku for seamless code review, integration, and deployment
  • DockerandEC2for a standardised yet customisable development environment
  • S3andCloudFrontfor storage and content delivery
  • Cypress for end-to-end testing
  • Third-party APIs: Stripe, Twilio, Sendgrid, Mailchimp, and more

The Candidate

  • You have built great products for the web and/or mobile
  • You have analysed business problems and then scoped and built technical solutions to solve them
  • 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
  • You will be pushing frameworks and languages for good business reasons

Company Benefits

  • Share option
  • 25 days’ holiday allowance
  • Flexible hours and the option to work from home
  • 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 – you do you
  • Posh Christmas and Summer parties
  • Tons of sponsored team socials
  • Free cleans
  • Casual dress code

Interview Process

  • 1st Stage - 30-minute pre-screening with the Talent Partner to align with salary, location, etc.
  • 2nd Stage - 30-minute intro call with our Tech Lead
  • 3rd Stage - We’ll be doing a collaborative pair programming task, so we can understand how you work through a problem, structure code, and communicate.
  • The task is structured as a 5-minute intro, 45 minutes of coding, and then a 10-minute debrief, so please allow an hour.
  • Final Stage - Meet the founder.

Other Jobs in Full Stack