Software Engineer (AWS, JavaScript) in City of London
Software Engineer (AWS, JavaScript)

Software Engineer (AWS, JavaScript) in City of London

City of London Full-Time 45000 - 55000 £ / year (est.) No home office possible
QOVES

At a Glance

  • Tasks: Design and maintain backend services, contribute to AI features, and collaborate with cross-functional teams.
  • Company: Join Qoves, a fast-growing consumer tech startup revolutionising beauty with AI.
  • Benefits: Competitive salary, dynamic work environment, and opportunities for professional growth.
  • Why this job: Be part of a pioneering team shaping the future of AI in aesthetics.
  • Qualifications: 3-5 years of software engineering experience, strong Python skills, and familiarity with AI tools.
  • Other info: Work in a uniquely designed office in a converted London library.

The predicted salary is between 45000 - 55000 £ per year.

Qoves is on track to become the next consumer tech unicorn. With over 2.5 million followers across our platforms, we have built one of the largest global communities around beauty, aesthetics and AI. In only a short time, we have become one of the fastest growing consumer tech companies in the world, pioneering AI-driven facial analysis that is transforming the way people understand and improve their looks.

Our products range from consumer facial analysis reports to AI powered tools and partnerships with leading clinics and global brands. We are scaling quickly, expanding our team, and setting new standards in how technology and aesthetics intersect. We’re looking for a Mid Level Software Engineer to join our growing engineering team in London. You’ll work closely with senior engineers and the Head of Engineering to build, scale, and improve the core systems powering our AI driven platform.

This role is ideal for someone who is comfortable owning features end to end, contributing to architectural decisions, and shipping production ready code with minimal oversight. You’ll play a key role in bridging execution and ownership, delivering high-quality solutions while continuing to grow into a more senior engineer.

  • Design, build, and maintain backend services using Python (FastAPI and/or Django)
  • Work with PostgreSQL to design efficient schemas and optimize queries
  • Contribute to AI powered features, including integrations with ML models and APIs
  • Own features end to end, from planning and implementation to deployment and monitoring
  • Write clean, scalable, and well-tested code, contributing to overall codebase quality
  • Collaborate cross-functionally with Product, Design, and Frontend teams
  • Support deployment and infrastructure workflows using Docker and CI/CD pipelines
  • Participate in code reviews and help mentor junior engineers
  • Debug and resolve production issues, improving system reliability and performance

3 to 5 years of professional software engineering experience

  • Strong proficiency in Python with experience in FastAPI, Django, or similar frameworks
  • Experience working with PostgreSQL or other relational databases
  • Familiarity with Docker, Git, and modern deployment workflows
  • Exposure to AI/ML tools, APIs, or computer vision is a strong plus
  • Clear communicator who can contribute to technical discussions and planning

Experience with AI/ML frameworks or LLM integrations (e.g., Experience optimizing performance and scaling backend systems

Work on cutting edge AI technology used by millions globally

Join a fast-growing, well funded startup with a 2.5M+ community

Office based in a uniquely designed, converted London library

Play a key role in shaping the future of AI and aesthetics

Software Engineer (AWS, JavaScript) in City of London employer: QOVES

At Qoves, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration. Located in a uniquely designed converted library in Elephant and Castle, our office provides a creative environment where you can thrive while working on cutting-edge AI technology. With ample opportunities for professional growth and mentorship from senior engineers, joining our team means becoming part of a fast-growing startup that values your contributions and supports your career development.
QOVES

Contact Detail:

QOVES Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer (AWS, JavaScript) in City of London

✨Tip Number 1

Network like a pro! Reach out to people in the industry, especially those already working at Qoves. A friendly chat can open doors and give you insider info on what they're really looking for.

✨Tip Number 2

Show off your skills! If you’ve got a GitHub or portfolio, make sure it’s up to date with your best work. Highlight projects that align with AI, Python, or anything relevant to the role – it’ll make you stand out!

✨Tip Number 3

Prepare for the tech interview! Brush up on your coding skills and be ready to discuss your past projects. They’ll want to see how you think and solve problems, so practice explaining your thought process.

✨Tip Number 4

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 Software Engineer (AWS, JavaScript) in City of London

Python
FastAPI
Django
PostgreSQL
Docker
CI/CD Pipelines
AI/ML Tools
APIs
Computer Vision
Code Review
Mentoring
Debugging
System Reliability
Communication Skills
Architectural Decision Making

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your proficiency in Python, AWS, and any relevant AI/ML experience. We want to see how you can contribute to our team!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for technology and aesthetics, and explain why you're excited about joining us at Qoves. Be genuine and let your personality come through.

Showcase Your Projects: If you've worked on any cool projects, especially those involving backend services or AI, make sure to mention them. We love seeing real-world applications of your skills, so don’t hold back!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re serious about joining our awesome team!

How to prepare for a job interview at QOVES

✨Know Your Tech Stack

Make sure you’re well-versed in Python, FastAPI, and Django. Brush up on your PostgreSQL skills too, as you'll likely be asked about designing schemas and optimising queries. Being able to discuss your past projects using these technologies will show that you're ready to hit the ground running.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous roles, especially around debugging and improving system reliability. Use examples that highlight your ability to own features end to end, from planning to deployment, and how you’ve contributed to high-quality solutions.

✨Communicate Clearly

As a software engineer, you’ll need to collaborate with cross-functional teams. Practice explaining complex technical concepts in simple terms. This will demonstrate your communication skills and your ability to contribute to technical discussions effectively.

✨Be Ready for AI/ML Discussions

Since the role involves AI-powered features, brush up on any experience you have with AI/ML tools or APIs. Be prepared to discuss how you can integrate these into your work and improve existing systems. Showing enthusiasm for cutting-edge technology will definitely impress them!

Software Engineer (AWS, JavaScript) in City of London
QOVES
Location: City of 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

>