Job Description
Senior Software Engineer - AI Products We are looking for a Senior Software Engineer to help us build production-ready AI-powered products. This role is ideal for an engineer who can own features end to end — from frontend interfaces and backend APIs to databases, real-time AI interactions, and scalable deployment workflows. You will work closely with product, design, and engineering teams to build reliable, secure, and high-impact digital products. About Qanoniah Qanoniah is Saudi Arabia's leading AI LegalTech Startup. Our AI Legal Assistant is the trusted daily partner for major enterprises and government entities across the Kingdom, helping them navigate complex legal landscapes with speed and precision. Key Responsibilities Build and maintain full-stack web applications.Develop scalable backend services using Python and Django.Build responsive frontend interfaces using JavaScript and Vue.js.Design and maintain REST APIs for internal and external integrations.Integrate AI APIs and LLM-powered features into production systems.Work with streaming AI responses, asynchronous workflows, and real-time user interactions.Design and optimize relational databases such as PostgreSQL or MySQL.Use Redis for caching, queues, streams, and real-time data processing.Containerize applications and improve development/deployment workflows using Docker.Implement secure authentication and authorization flows, including SSO.Contribute to architecture decisions, code quality, scalability, and performance. What We’re Looking For 4+ years of professional software engineering experience.Strong experience building full-stack web applications.Advanced experience with Python.Hands-on experience with Django or similar Python web frameworks.Strong frontend experience with JavaScript and Vue.js or similar frameworks.Solid understanding of REST API design, databases, and backend architecture.Experience building production systems with clean, maintainable, and scalable code.Familiarity with AI APIs, LLM integrations, or AI-powered product features.Good knowledge of relational databases such as PostgreSQL or MySQL.Experience with Redis, caching, queues, or real-time workflows.Hands-on experience with Docker and containerized applications.Understanding of authentication, authorization, and SSO.Ability to work independently and solve complex technical problems. Nice to Have Experience with LangChain, LangGraph, or agent-based AI workflows.Experience designing AI workflows for production products.Experience working on SaaS, legal tech, enterprise, or workflow automation products. What We Offer Competitive salaryWork on a product used daily by Saudi Arabia's top enterprises and government entitiesStartup ownership, fast iteration, and real impactPrime office in MakkahBe part of one of KSA's most exciting LegalTech startups If you are passionate about Software engineering, AI systems, and building impactful products, we would be happy to hear from you.