Odoo Developer at Nawy Real Estate
Cairo, Cairo, Egypt -
Full Time


Start Date

Immediate

Expiry Date

17 Jan, 26

Salary

0.0

Posted On

19 Oct, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Odoo Development, Python, PostgreSQL, XML/QWeb, Owl/JS, Git, Linux, Docker, Data Migration, Quality Assurance, Security, Release Engineering, Collaboration, API Development, Debugging, Performance Tuning

Industry

Real Estate

Description
Build, extend, and maintain Odoo (v13–v17+) modules that solve real business problems. You’ll translate specs into clean Python code, craft XML/QWeb views and Owl/JS widgets, integrate external systems, tune performance, and ship reliable features with tests and documentation. Responsibilities Custom Development: Design models, business logic, wizards, server/automated actions, scheduled jobs; create XML/QWeb reports and views; build Owl/JS components when needed. Integrations & APIs: Develop/consume REST/RPC web services, webhooks, and connectors (payments, e-commerce, chat/telephony, BI, DMS). Handle auth, retries, and monitoring. Data Migration: ETL for partners, products, inventory, COA, open balances; write scripts/import templates; validate and reconcile. Quality & Performance: Write unit/integration tests; code reviews; profile slow endpoints, optimize SQL/Odoo ORM, indexes, caching/workers/crons. Security & Access: Implement ACLs, record rules, multi-company/multi-currency logic, audit and logging. Release Engineering: Package modules, manage dependencies, versioning, CI/CD (Odoo.sh/Docker), staging → prod deployments. Collaboration: Work with implementers/analysts to refine requirements; document technical designs and user-facing notes; support UAT and hypercare. 3–6+ years Odoo development (CE/EE) across multiple modules (CRM, Sales, Inventory, Accounting, Purchase, HR, Projects, Helpdesk, MRP). Strong Python and Odoo ORM; PostgreSQL (queries, indexes, EXPLAIN). XML/QWeb, server actions, automated actions, scheduled jobs; comfort with Owl/JS basics. Git, code review practices; Linux basics; Docker or Odoo.sh. Experience debugging logs, tracing workflows, and fixing concurrency/transaction issues. Nice to Have OCA ecosystem, Studio; advanced Owl widgets. DevOps (Nginx, workers, long-polling, backups, monitoring). SSO (OAuth/SAML), messaging/telephony (WhatsApp/SMS/VoIP), e-commerce, payment gateways. BI/reporting (Power BI/Metabase); caching/async queues (Redis/RQ). Domain experience in sales/CRM, inventory/WMS, accounting, or manufacturing.
Responsibilities
The Odoo Developer will build, extend, and maintain Odoo modules to address business needs. Responsibilities include custom development, integrations, data migration, and ensuring quality and performance.
Loading...