We’re looking for a Junior Odoo Developer (Python) to support the delivery of custom Odoo workflows and business applications for our clients. Since Odoo specialists are limited in the local market, we welcome strong Python developers who are willing to learn Odoo fast — training and mentorship will be provided.
You will work on Odoo customizations, assist in building end-to-end workflows, and collaborate with a freelance senior developer while ensuring quality, documentation, and smooth deployments.
Key Responsibilities
- Develop and customize Odoo modules using Python (models, ORM, business logic).
- Build and modify Odoo Views (XML), menus, actions, and UI components.
- Configure and implement workflows (states/approvals) to match client processes.
- Manage access rights & security (groups, record rules, ACLs).
- Create/modify reports (QWeb) and business documents when required.
- Fix bugs, perform functional testing (QA), and support UAT with clients/internal team.
- Work with Git (branches, commits), maintain clean code and basic documentation.
- Coordinate with a freelance developer: task breakdown, follow-ups, and review/testing.
Required Qualifications (Must Have)
- Solid experience with Python (1–3 years preferred).
- Good understanding of SQL / PostgreSQL.
- Comfortable with Git and structured development practices.
- Basic understanding of REST APIs and integration concepts.
- Ability to learn quickly, communicate clearly, and document work in English.
Preferred (Nice to Have)
- Any prior exposure to Odoo (even small projects).
- Experience with Linux and server environments.
- Familiarity with HTML/CSS/JavaScript (helpful for Odoo UI).
- Knowledge of ERP business flows (Purchasing, Inventory, Accounting, Projects).
What We Offer
- Hands-on Odoo training and mentorship (clear learning path).
- Real projects with structured workflows and practical implementation.
- Opportunity to grow into Mid-Level Odoo Developer / Technical Consultant.
- Professional environment focused on quality, documentation, and delivery.
How to Apply
Please submit:
- Your CV
- GitHub / Portfolio (if available)
- A short note (5–8 lines) explaining:
- Your Python experience
- Why you want to work on Odoo/ERP
- Any relevant projects (links/screenshots)
Shortlisted candidates will complete a simple technical task (Python + basic Odoo learning ability).
Job Type: Full-time
Pay: RO200.000 - RO300.000 per month