We are looking for a strong Backend Engineer with deep experience in building scalable, reliable backend services. You may come from a Python/FastAPI background or a Node.js/Express background; both are equally welcome. The role focuses on backend engineering for AI-driven workflows, distributed systems, real-time pipelines, and audio/video processing. Frontend experience is optional and only needed occasionally.
Responsibilities
- Design, build, and maintain backend services using Python (FastAPI) or Node.js (Express).
- Work on AI engineering components, including agents, pipelines, and model integrations.
- Build and optimise async, event-driven architectures using queues and pub/sub.
- Develop and maintain real-time systems using WebSockets and WebRTC.
- Implement and optimise audio/video workflows (processing, analysis, feature extraction).
- Work with Redis, MongoDB, and caching layers in distributed setups.
- Ensure services are scalable, reliable, observable (logging, tracing, metrics).
- Collaborate with AI, DevOps, frontend, and product teams to deliver end-to-end features.
Requirements
- You must be strong in one of the two backend tracks below: Track A, Python Backend, Python programming, FastAPI, asyncio, Async/event-driven backend experience, Track B, Node.js Backend, Node.js programming, Express.js, NestJS (optional), Async/event-driven backend experience.
- Common Must-Haves (for both tracks): - Distributed system design: queues, pub/sub, caching.
- Experience with Redis and MongoDB.
- Real-time systems: WebSockets, WebRTC.
- Ability to write scalable, clean backend code.
- Strong debugging and performance optimisation skills.
- Audio/video processing experience (FFmpeg, OpenCV).
- AI/LLM engineering: LangChain, RAG, MCP.
- Kubernetes, Docker, CI/CD.
- Monitoring tools: Grafana, Prometheus, Loki.
- Proctoring-related experience (face/object detection).
- Cloud platforms: AWS/GCP/Azure.
Optional Frontend Skills
- Not mandatory. We will hire even if the candidate has minimal FE experience.
- Basic familiarity with React + Next.js.
- Ability to assist in small UI tasks when needed.
Soft Skills
- Ownership and problem-solving mindset.
- Strong communication and documentation.
- Ability to collaborate across AI, FE, DevOps, and product teams.
This job was posted by Shivali Kaul from Prismforce.