About Us
ZharfaTech is a leading Iranian company specializing in advanced Persian language models and AI solutions. Our mission is to empower businesses with cutting-edge natural language processing technologies, enabling seamless human-computer interactions. As we continue to grow, we're seeking a talented Senior Back-End Developer to join our team and contribute to our innovative projects.
About the Role
We are seeking a Senior Back-End Developer to architect and sustain the mission-critical services that fuel our AI platforms. In this capacity, you will be instrumental in engineering high-performance APIs, fine-tuning database architectures, and guaranteeing the reliability of deployment pipelines. You will work hand-in-hand with our AI engineering team to deliver solutions that are not only scalable but also maintainable. We are searching for a specialist who thrives on clean code, distributed systems, and infrastructure puzzles—someone who can harmonize rapid delivery with long-term system health.
What You'll Do
· API & Service Engineering: Construct low-latency REST APIs utilizing FastAPI, complete with comprehensive Swagger/OpenAPI documentation. Enforce robust security measures including OAuth2 authentication, rate limiting, and TLS/SSL protocols.
· Data & Architecture Strategy: Design scalable data architectures leveraging PostgreSQL, pgvector (for vector search), and Qdrant. Focus heavily on query optimization, indexing strategies, and caching to support high-throughput demands. Build fault-tolerant microservices environments using Docker and Docker Compose.
· DevOps & Cloud Operations: Streamline CI/CD pipelines (using GitLab or Jenkins) to ensure smooth, automated deployments. Maintain system vigilance with monitoring stacks such as Prometheus, or Grafana.
· AI Model Integration: Collaborate with AI specialists to deploy machine learning models (e.g., via FastEmbed, vLLM) and optimize backend workflows for efficient real-time inference.
What You'll Bring
· Deep Backend Proficiency: A minimum of 5+ years of experience with Python and modern frameworks such as FastAPI or Flask.
· Database Excellence: Strong command of PostgreSQL, with specific expertise in query optimization, indexing, and vector search capabilities (pgvector).
· Distributed Systems Acumen: Solid grasp of microservices architecture, RESTful API design, and building fault-tolerant systems.
· Cloud & DevOps Skills: Proven hands-on experience with Docker, Kubernetes, CI/CD methodologies.
· Security & Performance Focus: Understanding of TLS/SSL, OAuth2, caching mechanisms (Redis), and load balancing strategies.
· Collaborative Mindset: Demonstrated ability to work effectively within cross-functional teams and communicate complex technical concepts to non-technical stakeholders.
Nice to Haves
· Background in developing real-time systems using WebSocket, Kafka, or RabbitMQ.
· Familiarity with MCP server design for managing scalable compute tasks.
· Experience working with AI tooling (such as FastWhisper, vLLM, Hugging Face) specifically from a backend integration perspective.
· Active contributions to open-source projects or prior experience in high-growth startup environments.
Location: Tehran, Iran (On-site)
Employment Type: Full-time