Senior Backend Developer (Python) - Project MindBridge
About the Project
MindBridge is an AI-powered platform for high-profile international conferences. We build real-time networking, content streaming, and AI-driven engagement tools that serve thousands of delegates at live events.
The Role
We're hiring 3 Senior Backend Developers to work across our Python microservices: the core API, a graph-based RAG service, and a real-time transcription pipeline. You'll be building the layer between our mobile apps and our AI backend, shipping features that go live at major global conferences.
What You'll Work On
- Design and build REST APIs with FastAPI (async, high-throughput)
- Develop and optimize Neo4j graph database queries and schemas
- Build document ingestion pipelines and RAG retrieval systems
- Integrate LLMs (OpenAI, Anthropic, Google) via LangChain for real-time AI features
- Implement real-time audio processing and transcription workflows
- Manage async task queues with Celery and Redis pub/sub
- Work with clean architecture patterns (domain-driven design, dependency injection)
Must Have
- 5+ years of backend Python development
- Strong experience with FastAPI or similar async frameworks
- Solid understanding of REST API design and microservices architecture
- Experience integrating with mobile app backends (iOS/Android)
- Comfortable with Redis, message queues, and async task processing
- PostgreSQL or graph database experience
- Familiarity with AWS services (S3, SQS)
- Clean code habits: testing, typing, Pydantic, CI/CD
Big Plus
- Neo4j or graph database expertise
- MLOps experience (model deployment, evaluation pipelines, monitoring)
- Experience with RAG systems, embeddings, or vector search
- Real-time audio/video processing
- LangChain or LLM orchestration frameworks
Setup
- Full-time contractor
- Fully remote (GMT +/- 4 hours)
- Working with a small, senior team (tech lead, frontend devs, designer)