| Gender: any
Required Experience Year: 3 years
Working days: Sunday to Thursday
Job Description About the Role As a Backend Engineer, you will play a critical role in building the infrastructure and services that power our AI-driven future. You’ll work across the full development lifecycle—from design to deployment—to ensure our systems are fast, reliable, and scalable. This role is ideal for someone who thrives in a fast-paced environment, enjoys full ownership of problems, and is excited about the intersection of backend systems and generative AI. Roles & Responsibilities : Contribute to the design, development, and maintenance of complex, scalable AI chatbots and assistants serving millions of users Develop and maintain LLM-based services and Retrieval-Augmented Generation (RAG) systems at an enterprise scale Design and implement MCP (Model Context Protocol) for managing context, tools, and structured communication between language models and internal systems Design and implement agentic architectures with capabilities such as reasoning, planning, and tool usage Develop UI components for interactive chatbot experiences Design automation systems using n8n or other workflow tools, capable of operating at scale for millions of users Integrate chatbots with other platforms and software systems Technical Competencies : Proficiency in JavaScript/TypeScript and frameworks such as Node.js and React.js Strong understanding of object-oriented programming, algorithms, and fundamental data structures Solid knowledge of software engineering principles, design patterns, and software architecture Proficiency in Retrieval-Augmented Generation (RAG), embedding systems, and vector databases Familiarity with observability practices in agentic system architectures Familiarity with designing agent-based systems (including tool calling, memory management, and multi-agent orchestration) Familiarity with transactional and analytical database concepts, and experience working with SQL/NoSQL databases such as MongoDB, Elasticsearch, PostgreSQL, or similar Familiarity with designing and implementing MCP (Model Context Protocol) or similar protocols for context and tooling management in LLM-based systems Familiarity with Docker and basic Kubernetes concepts Familiarity with CI/CD concepts and automated deployment tools |
Full Stack Software Engineer |