Build intelligence into real business products.
Novagito is looking for aSenior Python, Django & AI Engineerwith3-5 years of experienceto design and build scalable backend systems, AI-powered services, intelligent agents, and enterprise applications.
This role sits at the intersection ofbackend engineering and applied AI. You will work with product, frontend, data, and AI teams to turn business problems into reliable, production-ready intelligent applications.
What You'll Do
- Design and develop scalable backend applications usingPython and Django.
- Build secure and high-performanceREST APIsusing Django REST Framework.
- Develop backend services supporting AI-powered applications and enterprise platforms.
- IntegrateLLMs and Generative AI modelsinto production applications.
- Build AI workflows, assistants, copilots, and intelligent agents.
- DevelopRAG-based applicationsusing enterprise knowledge and business data.
- Work with structured and unstructured data from multiple business systems.
- Integrate external APIs, enterprise systems, databases, and third-party platforms.
- Design asynchronous and background processing using tools such asCelery, Redis, and queues.
- Implement authentication, authorization, roles, permissions, and API security.
- Optimize database queries and backend application performance.
- Develop reusable AI services that can be consumed by multiple Novagito products.
- Troubleshoot production issues and improve application scalability and reliability.
- Participate in architecture discussions, code reviews, testing, and deployments.
- Take ownership of features from technical design through production release.
What We're Looking For
- 3-5 yearsof professional software development experience.
- Strong hands-on experience withPython.
- Strong experience withDjango and Django REST Framework.
- Experience designing and developing production-grade REST APIs.
- Strong understanding of backend architecture and application design.
- Experience withPostgreSQL, MySQL, MongoDB, or similar databases.
- Good understanding of data structures, algorithms, and software engineering principles.
- Experience with authentication, authorization, and application security.
- Experience using Git and modern software development practices.
- Ability to independently troubleshoot complex technical problems.
- Strong ownership mindset and ability to work in a product-focused environment.
AI Engineering Experience
We are particularly interested in engineers with exposure to:
- Large Language Models (LLMs)
- OpenAI / Azure OpenAI / Anthropic / Gemini or similar models
- Prompt engineering
- Retrieval-Augmented Generation (RAG)
- Embeddings and semantic search
- Vector databases
- AI agents and agentic workflows
- Function/tool calling
- Structured LLM outputs
- Conversational AI
- AI API integrations
- Model evaluation and response quality improvement
You do not need to be an AI researcher. We are looking for someone who understands how tobuild useful AI capabilities into real production applications.
Good to Have
- Experience withLangChain, LangGraph, LlamaIndex or similar AI frameworks.
- Experience withpgvector, Pinecone, Weaviate, Qdrant, OpenSearch or similar vector technologies.
- Experience withCelery and Redis.
- Familiarity with WebSockets and real-time applications.
- Experience withDocker and containerized applications.
- Exposure toAWS or other cloud platforms.
- Understanding of CI/CD pipelines.
- Familiarity with microservices architecture.
- Experience with event-driven architectures or message queues.
- Exposure to ML/AI model deployment and inference APIs.
- Experience building SaaS or enterprise applications.
What Makes This Role Different
This is not a role focused only on creating APIs or experimenting with AI models.
You will help build systems wherePython, Django, business data, AI models, agents, and enterprise workflows work togetherto solve real operational problems.
You may work on capabilities such as:
- Business-context-aware AI assistants
- Intelligent recommendations and next-best actions
- Conversational interfaces
- Automated business workflows
- Enterprise knowledge assistants
- AI agents that interact with APIs and business systems
- Predictive and operational intelligence
- Voice-enabled AI experiences
- Contextual insights across multiple enterprise data sources
Why Novagito
At Novagito, you will work onindustry-focused intelligent productsacross restaurant and hospitality, travel, pharmacy, and other business domains.
You’ll have the opportunity to work beyond traditional backend development-combiningsoftware engineering, AI, data, and business contextto build intelligent products that are used in real-world operations.
We value engineers who are curious, practical, willing to experiment, and capable of turning emerging AI technologies into reliable business products.