داتیکا
داتیکا

Backend Engineer (Legal AI Platform)

Tehran/ Shahrak Daneshgah Sanati Sharif
Full Time
Saturday to Thursday - 9 to 6
-
-
11 - 50 employees
IT / Software / Hardware
توضیحات بیشتر

key Requirements

4 years experience in similar position
Sql Server - Intermediate
Python - Intermediate
GIT - Intermediate
Redis - Basic
RabbitMQ - Basic
Docker - Intermediate

Job Description

About Us
At Datica, we are building an AI-powered LegalTech platform that uses Large Language Models (LLMs), AI Agents, and Retrieval-Augmented Generation (RAG) to transform legal research, document analysis, drafting, and other legal workflows.
Our platform helps individuals, lawyers, and businesses understand legal information, work with legal documents, and complete complex legal tasks more efficiently.
We are looking for a hands-on Backend Engineer to help build reliable, scalable backend systems and integrate AI capabilities into our product.
You will work closely with frontend engineers, AI engineers, and the Technical Lead to take Datica from MVP to a secure, production-ready platform.
Responsibilities
  • Develop and maintain REST APIs using FastAPI.
  • Build scalable backend services and application workflows.
  • Design and optimize PostgreSQL database schemas and queries.
  • Implement authentication, authorization, and role-based access control.
  • Integrate LLMs, AI agents, and other AI services into backend workflows.
  • Build asynchronous processes, background jobs, caching, and file-processing workflows.
  • Write clean, maintainable, documented, and well-tested code.
  • Troubleshoot bugs, performance issues, and production incidents.
  • Collaborate with frontend and AI engineers on product features and system integrations.
  • Participate in code reviews and contribute to backend engineering standards.
Requirements
  • At least 4 years of professional Python development experience.
  • Strong hands-on experience with FastAPI.
  • Strong knowledge of PostgreSQL and relational database design.
  • Familiarity with SQLAlchemy or a similar ORM.
  • Familiarity with RAG systems, AI agents, and document-processing pipelines.
  • Experience designing and consuming REST APIs.
  • Experience with Docker, Git, and collaborative development workflows.
  • Familiarity with Redis, caching, and background workers.
  • Understanding of authentication, authorization, testing, and application security.
  • Strong debugging and problem-solving skills.
  • Ability to work independently and take ownership in a fast-moving startup environment.
  • Good communication and collaboration skills.
Nice to Have
  • Experience with Celery and RabbitMQ.
  • Familiarity with Elasticsearch or other search systems.
  • Experience with microservices or event-driven architecture.
  • Experience integrating LLM APIs such as OpenAI, Anthropic, or Gemini.
  • Experience with CI/CD and production monitoring.
  • Experience building SaaS, LegalTech, FinTech, or document-heavy products.
  • Practical experience using AI-assisted development tools while maintaining code quality and security.
The Person We Are Looking For
  • You are a product-minded backend engineer who enjoys building reliable systems and solving practical problems.
  • You can take a feature from requirements through database design, API development, testing, integration, and production release. You make pragmatic technical decisions, communicate clearly, and take responsibility for the quality of your work.
Tech Stack
Python • FastAPI • PostgreSQL • Redis • Docker • SQLAlchemy
What We Offer
  • Work on a cutting-edge AI and LegalTech product.
  • Opportunity to shape the product from MVP to scale.
  • Meaningful ownership over backend features and technical decisions.
  • Direct collaboration with the founder, Technical Lead, AI engineers, and product team.
  • Flexible working hours.
  • Competitive salary based on experience.
  • Strong professional growth as Datica’s engineering team expands.

Job Requirements

Gender
Men / Women
Software
Python| Intermediate Sql Server| Intermediate Docker| Intermediate GIT| Intermediate Redis| Basic RabbitMQ| Basic

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

ارسال رزومه برای داتیکا

insight applicant

مقایسه من با سایر متقاضیان