28 Sep
|
GainHub Technologies
|
Chennai
28 Sep
GainHub Technologies
Chennai
Company Description GainHub Technologies develops AI/ML-powered revenue and operations management applications that connect systems, people, and functions to help businesses grow. The company uniquely combines sales and operations management, automating CRM, CPQ, OMS, CLM, project management, and service management workflows.
Its platform focuses on increasing organizational revenue and saving time through robust automation capabilities. By enabling unified data models, GainHub powers the entire revenue lifecycle in a single, integrated environment, offering a streamlined experience for fast-growing companies.
Role Overview:
We are looking for a Backend Developer with robust experience in Python-based backend development, Odoo technical development, PostgreSQL, APIs, and modern AI/LLM technologies. The candidate should understand the complete backend flow from UI and Odoo modules to business logic, database, integrations, and AI-powered features.
Duties
- Develop, customize, and maintain backend applications using Python .
- Develop business modules, models, workflows, scheduled jobs, and backend processes in Odoo.
- Work with Odoo ORM, PostgreSQL, XML views, security rules, access rights, and technical settings .
- Design and optimize database structures, queries, relationships, and data processing.
- Develop and integrate REST APIs and third-party services .
- Troubleshoot backend issues, analyze logs, and identify root causes.
- Design and implement AI/LLM-based backend features using appropriate models and APIs.
- Create and optimize prompts, system instructions, templates, and structured outputs for LLM-based applications.
- Work with LLMs such as OpenAI GPT models, Anthropic Claude, Google Gemini, and open-source models such as Llama .
- Implement use cases such as text generation, summarization, classification,
extraction, document processing, chatbots, and AI-assisted workflows .
- Integrate AI services with Odoo, databases, APIs, and existing business applications.
- Evaluate AI outputs and improve prompts for accuracy, consistency, reliability, and cost efficiency .
- Maintain technical documentation, code quality, testing, and deployment processes.
Responsibilities
- Translate business requirements into scalable and maintainable backend solutions.
- Write clean, reusable, and efficient Python code .
- Develop and customize modules based on business requirements.
- Manage PostgreSQL data models and ensure efficient database operations.
- Build reliable APIs and system integrations.
- Understand and maintain the complete flow: UI → Odoo → Business Logic → ORM → PostgreSQL → APIs/AI Services .
- Design effective prompts and AI workflows based on specific business requirements.
- Select and work with appropriate LLM models, APIs, parameters, and context strategies .
- Ensure AI-generated outputs are structured, validated, and suitable for integration into business processes.
- Collaborate with frontend, QA, DevOps, functional, and business teams.
- Participate in testing, deployment, troubleshooting, and production support.
- Follow Git, coding, documentation, and deployment standards.
- Continuously explore new LLM, prompt engineering, and AI integration techniques relevant to backend applications.
Technical Skills
Must Have
- Python
- PostgreSQL
- Odoo ORM, Models, Views, Wizards, Cron Jobs
- XML, basic JavaScript/HTML/CSS
- REST APIs & third-party integrations
- Git and Linux basics
Good to Have
- Prompt Engineering
- LLM/API Integration
- OpenAI GPT models
- Anthropic Claude
- Google Gemini
- Llama / other open-source LLMs
- JSON/structured outputs
- AI-based document/text processing
📌 Python Developer (Chennai)
🏢 GainHub Technologies
📍 Chennai