Job Description
About the Role
We are looking for a Full Stack Engineer with strong backend engineering skills (NodeJS) and hands-on AI experience. You should be comfortable working across the stack, but your core strength should be building scalable backend systems, APIs, and AI-powered product features.You will own features end-to-end, from architecture and development to deployment, monitoring, and support.
Roles & Responsibilities
- Design, build, and maintain scalable backend services, APIs, and distributed systems
- Build AI-powered features using LLMs such as OpenAI, Anthropic, Gemini, or similar
- Develop RAG pipelines, vector search, agent workflows, and AI integrations
- Work with databases including SQL and NoSQL; optimize schemas, queries, and indexes
- Build async and event-driven systems using queues, workers, WebSockets, or streaming
- Develop frontend features using React, Next.js, TypeScript, HTML, and CSS
- Collaborate with Product, Design, QA, and Engineering teams to ship high-quality products
- Own features across the full lifecycle: design, build, deploy, monitor, and support
Skills required
- 3+ years of software engineering experience
- Strong proficiency in Node.js, TypeScript, REST APIs, GraphQL, and backend architecture
- Good hands-on experience with React / Next.js and modern frontend development
- Strong understanding of databases, caching, async processing, and system design
- Experience integrating LLMs or building AI-powered product features
- Familiarity with RAG, vector databases, prompt engineering, AI observability, and latency optimization
- Experience with testing, performance optimization, security, and production deployments
Nice to Have
- Experience with real-time audio, STT/TTS, conversational AI, or multimodal AI
- Experience with Docker, Kubernetes, AWS/GCP/Azure, or CI/CD pipelines
- Open-source contributions or strong personal projects
What We Value
- Backend-first engineering mindset with full-stack execution ability
- Strong ownership and ability to drive projects independently
- Curiosity for AI and modern engineering practices
- Clear communication and comfort working in a fast-paced startup environment