Role Overview
You will own Vibecoderz’ engine room. Every interaction the TutorAgent orchestrates, every artifact generated, every certification issued — it all runs through your services. From Firestore schemas to FastAPI microservices and background workflows, you’ll design and build the backbone that powers Superficient Learning for developers worldwide.
This role goes beyond writing APIs — you will define system contracts, data models, and scalability patterns that allow Vibecoderz to serve 100K+ concurrent learners with sub-100ms latency. You’ll work in lockstep with FE, AI, Prompt, and DevOps to ensure the platform’s foundation is secure, performant, and future-proof.
You’ll use Linear for sprints, Notion for PRDs, and GitHub for repos, collaborating across the team to make backend decisions visible, reproducible, and accountable.
Key Responsibilities
- Service Architecture & APIs - Design, build, and maintain FastAPI microservices with clean modular boundaries.
- Data Modeling & Schemas - Define Firestore schemas for users, courses, artifacts, results, and certifications. Manage Neo4j Developer Graph integration.
- Asynchronous Workflows - Implement Cloud Tasks + Cloud Workflows for long-running jobs (certificate generation, artifact rendering, learner graph updates).
- Commercial Layer - Integrate Stripe (subscriptions) and SendGrid (transactional email) via Firebase extensions. Ensure compliance with billing and audit standards.
- Performance & Scale - Optimize services for high throughput with async I/O. Achieve