Senior Software Engineer in City of Westminster
Senior Software Engineer

Senior Software Engineer in City of Westminster

City of Westminster Full-Time 60000 - 84000 £ / year (est.) Home office (partial)
Go Premium
R

At a Glance

  • Tasks: Design and build impactful features for a multi-brand ecommerce platform.
  • Company: Fast-growing tech-led consumer health & beauty scale-up with a collaborative culture.
  • Benefits: Competitive salary, equity, comprehensive benefits, and flexible hybrid working.
  • Why this job: Make a real difference with your work in a mission-driven environment.
  • Qualifications: Strong Python experience and solid understanding of web technologies.
  • Other info: Great opportunities for learning, development, and career progression.

The predicted salary is between 60000 - 84000 £ per year.

A fast-growing, technology-led consumer health & beauty scale-up is looking for a mid-level to senior Software Engineer to join its collaborative engineering team. The business builds and operates multiple direct-to-consumer brands, supported by a highly bespoke ecommerce platform, internal tooling, and in-house manufacturing systems. Technology sits at the heart of the company, enabling personalised products that make a meaningful difference to customers’ lives. This is a hybrid role, with regular collaboration time in a London-based office and flexibility to work remotely for part of the week.

You’ll join an agile, cross-functional tech team working across the full stack, partnering closely with Product, Design, and Operations to deliver scalable, high-impact software. The role has a strong backend focus in Python, with exposure to modern frontend technologies and the opportunity to influence architecture, tooling, and engineering best practices as the platform continues to scale. This is a great opportunity for an engineer who enjoys ownership, autonomy, and seeing their work have real-world impact.

Responsibilities

  • Designing, building, and deploying new features across a multi-brand ecommerce platform
  • Writing high-quality, well-tested, maintainable code
  • Contributing to architectural decisions and engineering standards
  • Collaborating with Product and Design to translate requirements into robust solutions
  • Working end-to-end across backend, frontend, and infrastructure
  • Helping scale systems to support rapid business growth

What we’re looking for

Essential experience

  • Strong experience with Python and web frameworks such as Flask, Django, or similar
  • Experience working with relational databases (MySQL preferred) and ORMs (e.g. SQLAlchemy, Alembic)
  • Solid understanding of frontend fundamentals: HTML, CSS, JavaScript
  • Strong grasp of software engineering principles:
  • Git/version control
  • Object-oriented programming
  • Testing (unit & integration)
  • Comfortable working in a fast-paced, evolving environment
  • Nice to have

    • Experience with TypeScript and React
    • Exposure to frontend design systems
    • Experience with Docker and cloud platforms (AWS preferred)
    • Knowledge of modern web architecture and performance optimisation
    • A proactive, pragmatic mindset — someone who takes ownership and gets things done

    Why apply

    • Join a mission-driven, high-growth tech business
    • Work on products used by millions of customers
    • Real influence over technical decisions and product direction
    • Strong focus on learning, development, and career progression
    • Competitive salary (£70k - £90k DOE)
    • Equity, and a comprehensive benefits package
    • Flexible hybrid working model with office based near Paddington

    Senior Software Engineer in City of Westminster employer: Reevr

    Join a fast-growing, technology-led consumer health and beauty scale-up that places technology at the heart of its operations, enabling personalised products that truly make a difference in customers' lives. With a strong focus on employee growth, collaborative work culture, and the opportunity to influence key technical decisions, this role offers a competitive salary, equity, and a comprehensive benefits package, all within a flexible hybrid working model based near Paddington. This is an excellent opportunity for those seeking meaningful work in a dynamic environment where your contributions are valued and impactful.
    R

    Contact Detail:

    Reevr Recruiting Team

    StudySmarter Expert Advice 🤫

    We think this is how you could land Senior Software Engineer in City of Westminster

    ✨Tip Number 1

    Network like a pro! Reach out to current employees on LinkedIn or attend industry meetups. A friendly chat can give us insights into the company culture and might even lead to a referral.

    ✨Tip Number 2

    Show off your skills in a practical way! Consider building a small project or contributing to open-source that showcases your Python and full-stack abilities. This can be a great conversation starter during interviews.

    ✨Tip Number 3

    Prepare for technical interviews by brushing up on coding challenges and system design questions. We recommend using platforms like LeetCode or HackerRank to practice. The more comfortable you are, the better you'll perform!

    ✨Tip Number 4

    Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who take the initiative to connect directly with us.

    We think you need these skills to ace Senior Software Engineer in City of Westminster

    Python
    Flask
    Django
    Relational Databases
    MySQL
    SQLAlchemy
    Alembic
    HTML
    CSS
    JavaScript
    Git
    Object-oriented Programming
    Unit Testing
    Integration Testing
    Docker
    AWS

    Some tips for your application 🫡

    Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your Python expertise and any relevant projects you've worked on, especially those involving ecommerce platforms.

    Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about this role and how you can contribute to our mission. Share specific examples of your work that demonstrate your ownership and impact in previous positions.

    Showcase Your Technical Skills: Don’t forget to mention your experience with web frameworks like Flask or Django, and any relational databases you've worked with. We love seeing candidates who can clearly articulate their technical abilities and how they apply them in real-world scenarios.

    Apply Through Our Website: We encourage you to submit your application through our website for the best chance of being noticed. It’s the easiest way for us to keep track of your application and get back to you quickly!

    How to prepare for a job interview at Reevr

    ✨Know Your Tech Stack

    Make sure you’re well-versed in Python and the web frameworks mentioned, like Flask or Django. Brush up on your knowledge of relational databases, especially MySQL, and be ready to discuss how you've used these technologies in past projects.

    ✨Showcase Your Problem-Solving Skills

    Prepare to talk about specific challenges you've faced in software development and how you overcame them. Use examples that highlight your ability to design, build, and deploy features, as well as your understanding of software engineering principles.

    ✨Collaborate Like a Pro

    Since this role involves working closely with Product and Design teams, think of examples where you’ve successfully collaborated across different functions. Be ready to discuss how you translate requirements into robust solutions and how you handle feedback.

    ✨Demonstrate Your Growth Mindset

    This company values learning and development, so share your experiences of continuous improvement. Talk about any new technologies or methodologies you’ve adopted recently, and express your enthusiasm for taking ownership and driving projects forward.

    Senior Software Engineer in City of Westminster
    Reevr
    Location: City of Westminster
    Go Premium

    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

    R
    • Senior Software Engineer in City of Westminster

      City of Westminster
      Full-Time
      60000 - 84000 £ / year (est.)
    • R

      Reevr

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