At a Glance
- Tasks: Lead product engineering, build mobile apps, and design scalable backend services.
- Company: Affinity Labs, an innovative AI venture studio in London.
- Benefits: Fast-paced environment, significant autonomy, and rapid career growth.
- Other info: Collaborate with creators and industry experts to shape the future of software.
- Why this job: Launch multiple products yearly and gain invaluable shipping experience.
- Qualifications: 3-6+ years in full-stack development, strong Python and React Native skills.
The predicted salary is between 36000 - 60000 £ per year.
At Affinity Labs, we’re building a full-stack AI venture studio that partners with content creators to co-found authentic, scalable software businesses. By combining AI-native development with creator-led distribution, we are pioneering a new model of monetisation by rapidly building, launching, and scaling digital ventures alongside creators and their audiences.
You’ll lead end-to-end product engineering across our portfolio: scoping features, designing APIs and data models, building backend services, and shipping polished user-facing experiences across web and mobile. This is an early-stage, hands-on role with significant autonomy and responsibility. You will own full-stack product delivery, from infrastructure and AI integrations through to React / React Native interfaces, collaborating closely with founders, creators, product, and design to turn lean specs into scalable, user-loved software.
Responsibilities:
- Implement features end-to-end (mobile + web frontend → APIs → data models → integrations) while maintaining quality and velocity.
- Build React Native mobile apps and shared component systems across products.
- Design and ship scalable backend services (APIs, integrations, AI workflows).
- Run tight build → test → iterate → ship loops; provide realistic estimates and surface blockers early.
- Manage tech debt pragmatically.
- Participate in daily standups and weekly planning; contribute to technical strategy and execute from Linear tickets.
- Contribute meaningfully to product and architecture discussions; be heard in debate and align to unified decisions.
- Own operability: CI/CD, monitoring/alerting, performance optimisation, safe rollbacks.
- Build and integrate AI features (LLM/agent workflows, RAG/vector DB integration, eval hooks, cost/safety guardrails).
- Help evolve our reusable product templates and shared architecture across the portfolio.
Essential Requirements:
- 3-6+ years building production-grade full-stack applications, with clear ownership.
- Strong backend experience in Python (FastAPI preferred) and solid database skills (PostgreSQL/MongoDB).
- Proven experience building and shipping mobile apps with React Native.
- Strong React fundamentals (Next.js experience a plus).
- Solid API design and systems thinking.
- Familiarity with AWS serverless patterns and Docker; basic CI/CD concepts.
- Comfortable with Redis (caching/sessions) and queue/messaging patterns.
- Startup mindset: high ownership, comfort with ambiguity, bias toward shipping.
- Growth mindset not rigid about stack/tools.
- Clear communicator able to guide product decisions from engineering perspective.
- Evidence of shipping quickly in small teams (links to apps, repos, case studies, live products).
Desired:
- Node.js alongside Python for services or integrations.
- App Store / Google Play release experience.
- Experience with vector databases (e.g., Chroma) and embedding pipelines.
- LangChain or CrewAI for orchestration; MCP servers for integrations.
- Security hygiene (secrets, permissions, least-privilege) and practical data-privacy basics.
- Infrastructure: AWS (serverless functions), Docker (primarily for custom MCPs).
Why this role is a career launchpad:
- Own the code we need driven people who can help us achieve an ambitious roadmap.
- Grow like crazy. You’ll architect, build, and launch multiple products each year.
- The shipping reps you’ll get in 12 months here would take 3–4 years in a typical startup.
- There’s a lot of work, it’s high intensity, and the expectation is to ship extremely quickly.
- Learn from builders, not bosses. Work shoulder-to-shoulder with a team that has scaled VC-backed startups, closed multi-million-pound term sheets, and collaborated with 1,000+ creators across formats and categories.
Product Engineer employer: Affinity Labs
Contact Detail:
Affinity Labs Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Product Engineer
✨Tip Number 1
Network like a pro! Get out there and connect with people in the industry. Attend meetups, webinars, or even just grab a coffee with someone who’s already in the game. You never know who might have the inside scoop on job openings or can put in a good word for you.
✨Tip Number 2
Show off your skills! Create a portfolio that highlights your best work, especially any projects related to product engineering. Make sure it’s easy to navigate and showcases your ability to build and ship products. This is your chance to shine!
✨Tip Number 3
Prepare for interviews by practising common questions and scenarios specific to product engineering. Think about how you’d tackle real-world problems and be ready to discuss your past experiences. Confidence is key, so rehearse until you feel comfortable!
✨Tip Number 4
Don’t forget to apply through our website! We’re always on the lookout for talented individuals like you. Keep an eye on our job listings and make sure your application stands out. Let’s get you on board!
We think you need these skills to ace Product Engineer
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter for the Product Engineer role. Highlight your experience with full-stack applications, especially in Python and React Native, as we want to see how you fit into our unique model at Affinity Labs.
Showcase Your Projects: Include links to any apps or projects you've built, especially those that demonstrate your backend skills and mobile app experience. We love seeing real examples of your work, so don’t hold back!
Be Clear and Concise: When writing your application, keep it straightforward and to the point. We appreciate clarity, so make sure your skills and experiences shine through without unnecessary fluff.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity at Affinity Labs!
How to prepare for a job interview at Affinity Labs
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially Python, React Native, and AWS. Brush up on your backend skills and be ready to discuss how you've used these tools in past projects.
✨Showcase Your Projects
Bring along examples of your previous work, especially any mobile apps or full-stack applications you've built. Be prepared to explain your role in these projects and how you overcame challenges during development.
✨Understand the Company’s Vision
Familiarise yourself with Affinity Labs' mission and their approach to AI-driven product development. This will help you align your answers with their goals and demonstrate your enthusiasm for their innovative model.
✨Prepare for Technical Questions
Expect to dive deep into technical discussions. Practice explaining your thought process for designing APIs, data models, and backend services. Being able to articulate your approach to problem-solving will impress the interviewers.