Staff Software Engineer
Role details
Job location
Tech stack
Job description
You'll own technical initiatives that directly impact platform scalability and reliability at a company growing at triple-digit rates. Our stack is currently on PostgreSQL and moving to an event-driven architecture. You'll lead the monolith-to-services decomposition, optimise databases for high-throughput workloads, and build the AI infrastructure (vector stores, embedding pipelines, LLM orchestration) that powers our product. Beyond execution, you'll be a bar raiser and mentor, and your presence will elevate the engineers around you., * Lead technical initiatives that directly impact platform scalability and reliability
- Scale our systems from PostgreSQL to event-driven architecture, designing for tens of millions of MAU
- Drive monolith-to-services decomposition using proven patterns you have executed before
- Design and implement database optimisation strategies for high-throughput workloads
- Build and scale AI infrastructure, including vector stores, embedding pipelines, and LLM orchestration
- Architect systems for AI-powered features, including automated chat, content moderation, and recommendations
- Use AI coding tools (Cursor, Claude Code) to accelerate delivery and help define team standards
- Build platform primitives that enable other teams to ship faster
- Mentor engineers across the organisation through code reviews, design sessions, and pairing
- Contribute to architecture decisions and technical strategy
- Participate in incident response and drive reliability improvements, * Impact at scale: Fanvue supports hundreds of thousands of creators and millions of fans globally
- AI-native engineering: we are not bolting AI on. It is core to our product and how we build
- Proven IC track: this is a company that values deep technical excellence, not just management progression
- Series A momentum: triple-digit growth means the problems you solve today define the platform for years
- World-class engineering team: work alongside engineers who have shipped at scale across leading tech companies
Requirements
Do you have experience in TypeScript?, Do you have a Master's degree?, * 10+ years of hands-on software engineering experience building and shipping at scale
- Proven track record with distributed systems serving tens of millions of MAU
- Deep expertise in TypeScript, Node.js, Go, and AWS
- Strong experience with PostgreSQL at scale, including query optimisation, partitioning, and replication
- Experience with service-oriented architectures and decomposition patterns (Strangler Fig, domain-driven design)
- Familiarity with AI and ML infrastructure, including vector databases, embeddings, and LLM APIs
- Fluent with AI-assisted development tools and keen to help teams adopt them effectively
- A natural mentor who elevates other engineers through example, not authority
- Strong communicator who can translate complex technical concepts for any audience
You'll Thrive Here If
- You want to apply your experience where it will have immediate, visible impact
- You enjoy being the person others turn to for hard problems
- You care about building systems that last, not just shipping features
- You are motivated by mentoring and raising the bar for teams
- You are excited about the intersection of AI and platform engineering
You'll Struggle Here If
- You prefer management or strategy over hands-on engineering
- You are not comfortable owning reliability and on-call responsibilities
- You see mentoring as outside your job description
- You are resistant to AI tools changing how engineering works