Odoo Trainee – Python Developer (Training)
About the role
Prime Minds Consulting Private Limited is an established IT services firm headquartered in Bengaluru. With a strong focus on ERP, Business Intelligence and custom software development, the company has delivered end‑to‑end solutions for a diverse set of clients across manufacturing, retail and services sectors. Over the past few years, Prime Minds has built a reputation for nurturing fresh talent through structured training programs and fast‑track career paths, allowing newcomers to gain real‑world exposure while contributing to live projects.
The Odoo Trainee – Python Developer role is designed for recent engineering graduates who want to start a career in enterprise application development. The program is split into two phases: an intensive three‑month theoretical and hands‑on training on Python fundamentals, Odoo framework, ORM, UI design and workflow automation, followed by a practical phase ranging from three to twelve months where trainees work on live Odoo implementations. Successful candidates are confirmed as Junior Developers and can progress to senior positions based on performance.
Key Responsibilities
- Attend and actively participate in the 3‑month domain training covering Python and Odoo fundamentals.
- Develop, customize, and maintain Odoo modules under the guidance of senior developers.
- Write clean, efficient, and well‑documented code following best practices.
- Perform unit testing, debugging, and code reviews to ensure high‑quality deliverables.
- Collaborate with cross‑functional teams to gather requirements and translate them into technical specifications.
- Assist in data migration, integration with third‑party APIs, and deployment processes.
- Maintain project documentation and contribute to knowledge‑base articles.
- Meet the minimum 90% attendance requirement and adhere to project timelines.
- Continuously upskill by exploring new Odoo features and Python libraries.
- Participate in regular feedback sessions and performance evaluations.
Tech Stack: Python, Odoo framework, PostgreSQL, XML/HTML for UI, JavaScript, Git, Linux environment.
Growth Path: Trainee → Junior Developer (after Phase 2A) → Odoo Developer → Senior Odoo Engineer → Technical Lead or Solution Architect.
Why Join Prime Minds? The company offers a risk‑free entry point with a modest stipend, hands‑on exposure to a market‑leading ERP platform, and a clear roadmap to full‑time employment. The on‑site Bengaluru location provides access to a vibrant tech ecosystem, mentorship from experienced professionals, and the chance to work on projects that impact real businesses.
This program is ideal for candidates who own a capable laptop, have a solid academic record, and are eager to translate classroom knowledge into industry‑ready skills.
Eligibility & process
Who can apply
BE/BTech in CSE, ISE, ECE, EEE or IT with a minimum of 60% aggregate, no backlogs. Eligible batch years: 2024‑2026. Must possess a valid Python certification (institutional or external) and demonstrate good communication skills. Candidate must own a laptop with at least 16 GB RAM.
Skills & stack
Selection process
- Round 1: Online aptitude test
- Round 2: Technical interview (Python & Odoo concepts)
- Round 3: HR interview
Prep kit
20 resourcesStudy material 4
Company-specific guides 4
Likely coding questions 4
Round-wise strategy 4
Technical questions 5
What is the difference between WHERE and HAVING clauses in SQL? Answer
Explain SQL Window functions: ROW_NUMBER(), RANK(), and DENSE_RANK(). Answer
How do you handle NULL and missing values during data cleaning in Python/Pandas? Answer
What is the difference between Star Schema and Snowflake Schema in Data Warehousing? Answer
How do you calculate MoM (Month-over-Month) growth in SQL? Answer
Behavioural & HR questions 3
Highlight Google's market reputation, recent tech innovations, and how your skills in Python directly solve their team's objectives.
Use the STAR method: Situation (project context), Task (what needed solving), Action (specific tools/logic applied), Result (quantifiable positive outcome).
Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.