At a Glance
- Tasks: Design and maintain backend services, contribute to AI features, and own projects end to end.
- Company: Join Qoves, a fast-growing consumer tech startup revolutionising beauty with AI.
- Benefits: Competitive salary, vibrant office in a converted library, and opportunities for professional growth.
- Why this job: Work on cutting-edge AI technology impacting millions and shape the future of aesthetics.
- Qualifications: 3-5 years in software engineering, strong Python skills, and familiarity with AI/ML tools.
- Other info: Collaborative environment with mentorship opportunities and a dynamic team culture.
The predicted salary is between 50000 - 60000 £ 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
Requirements:
- 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
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 Typescript, AWS in City of London employer: QOVES
Contact Detail:
QOVES Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer Typescript, AWS in City of London
✨Tip Number 1
Network like a pro! Reach out to current employees at Qoves on LinkedIn or other platforms. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.
✨Tip Number 2
Prepare for the technical interview by brushing up on your Python skills and understanding FastAPI or Django. We recommend building a small project to showcase your coding abilities and problem-solving skills.
✨Tip Number 3
Show off your passion for AI and aesthetics during interviews. Share any relevant projects or experiences that highlight your interest in the field. It’s all about connecting your skills with their mission!
✨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 team.
We think you need these skills to ace Software Engineer Typescript, AWS in City of London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the role of Mid Level Software Engineer. Highlight your experience with Python, FastAPI, and PostgreSQL, as well as any AI/ML projects you've worked on. We want to see how your skills align with what we're looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're excited about joining our team at Qoves and how you can contribute to our mission. Be genuine and let your personality come through – we love seeing the real you!
Showcase Your Projects: If you've worked on any relevant projects, whether personal or professional, make sure to mention them in your application. We’re keen to see examples of your work, especially anything that demonstrates your ability to own features end to end.
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 that you’re genuinely interested in being part of our growing team!
How to prepare for a job interview at QOVES
✨Know Your Tech Stack
Make sure you brush up on your Python skills, especially with FastAPI and Django. Be ready to discuss your experience with PostgreSQL and how you've optimised queries in past projects. This will show that you’re not just familiar with the tech but can also apply it effectively.
✨Showcase Your Problem-Solving Skills
Prepare to talk about specific challenges you've faced in previous roles, particularly around debugging and improving system reliability. Use examples that highlight your ability to own features end to end, from planning to deployment, as this aligns perfectly with what they’re looking for.
✨Communicate Clearly
Since collaboration is key in this role, practice explaining complex technical concepts in simple terms. Think about how you would discuss your contributions to cross-functional teams and how you’ve mentored junior engineers. Clear communication can set you apart!
✨Get Familiar with AI/ML Concepts
Even if you don’t have extensive experience with AI/ML tools, showing a genuine interest and understanding of how they integrate into software engineering will impress the interviewers. Brush up on any relevant projects or tools you’ve worked with, and be ready to discuss them.