Strong Python skills and hands-on experience building and deploying production APIs with FastAPI
Solid React experience — you've shipped real products used by real users, not just demos
Deep command of SQL — you write and review complex queries, you spot slow ones, you fix them
Hands-on PostgreSQL experience: indexing, query plan analysis, partitioning, connection pooling, schema design at scale
Experience with background task processing systems (Celery, RQ, SQS, or equivalent)
Familiarity with object storage (S3-compatible), containerization (Docker), and REST API design principles
Ability to own features end-to-end: backend logic, database schema, frontend interface, deployment
Key Responsibilities
1. Backend Development Design and maintain FastAPI services powering Hub's data collection and delivery pipeline. Build APIs consumed by internal tools, contributor interfaces, and client-facing integrations. Own reliability, performance, and documentation.
2. Database Performance Write, review, and optimize SQL queries for correctness and speed across high-volume datasets. Tune PostgreSQL performance: indexing, query plans, partitioning, connection pooling. Design schemas that scale with Hub's contributor network and project volume.
3. Frontend Development Build and iterate on React interfaces for contributors, internal ops, and client-facing dashboards. Translate complex data workflows into clean, usable UI. Maintain performance and responsiveness across all surfaces.
4. Async Pipeline Architecture Design and maintain background job systems that handle audio, image, and video file processing at scale. Own reliability and observability of async workflows.
5. Cross-Team Collaboration Work closely with ML engineers, DevOps, and the data team to ship integrated features. Participate in architecture discussions and sprint planning. Contribute to internal tooling that accelerates team velocity.