تپسل
تپسل

Full Stack Software Engineer

Tehran/ Tarasht
Full Time
Sunday to Thursday
-
Health insurance -Flexible working hours -Learning stipends -Game room -Coffee shop
51 - 200 employees
IT / Software / Hardware
Iranian company dealing only with Iranian entities
1393
Privately held
توضیحات بیشتر

key Requirements

3 years experience in similar position
PostgreSql - Intermediate
JavaScript - Intermediate
Node.js - Intermediate
React - Intermediate
Elastic Search - Intermediate
MongoDB - Intermediate
TypeScript - Intermediate
Docker - Basic
Kubernetes - Basic

Job Description

About Us
Café Bazaar, as one of the largest and most popular digital businesses in Iran, is committed to enabling access for over 60 million Iranian users to digital content, including mobile applications. In the new vision we’ve set for ourselves, artificial intelligence plays a central role. We are working to embed the power of AI across all aspects of Café Bazaar and bring its transformative potential into every part of our platform.

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

Job Requirements

Gender
Men / Women
Software
JavaScript| Intermediate TypeScript| Intermediate Node.js| Intermediate React| Intermediate MongoDB| Intermediate PostgreSql| Intermediate Elastic Search| Intermediate Docker| Basic Kubernetes| Basic

ثبت مشکل و تخلف آگهی

ارسال رزومه برای تپسل

insight applicant

مقایسه من با 301 متقاضی دیگر