Mid-Level Software Engineer
Position: Mid Level Software Engineer
Location: Elephant and Castle
Job Type: Full Time
About Qoves
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. This is your opportunity to join a company that is not just growing but reshaping an entire industry.
The Role
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.
What You’ll Do
- Design, build, and maintain backend services using Python (FastAPI and/or Django)
- Develop and scale REST APIs that power core product features
- 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
What We’re Looking For
- 3 to 5 years of professional software engineering experience
- Strong proficiency in Python with experience in FastAPI, Django, or similar frameworks
- Solid understanding of backend architecture and API design
- Experience working with PostgreSQL or other relational databases
- Comfortable working independently while contributing to a collaborative team
- Familiarity with Docker, Git, and modern deployment workflows
- Exposure to AI/ML tools, APIs, or computer vision is a strong plus
- Strong problem-solving skills and ability to navigate ambiguity
- Clear communicator who can contribute to technical discussions and planning
Nice to Have
- Experience with AI/ML frameworks or LLM integrations (e.g., LangChain)
- Familiarity with Supabase, Firebase, or other BaaS platforms
- Experience optimizing performance and scaling backend systems
- Prior experience in a startup or high-growth environment
Why Work With Us
- Work on cutting edge AI technology used by millions globally
- Join a fast-growing, well funded startup with a 2.5M+ community
- Take ownership of meaningful features and contribute to core systems
- Collaborate with a high performing, ambitious engineering team
- Work directly with senior engineers and leadership
- Office based in a uniquely designed, converted London library
- Play a key role in shaping the future of AI and aesthetics