HomeR&D / ScienceOdoo Developer
Odoo Developer
Anecdote agency
New Cairo, Cairo, Egypt
R&D / Science Confidential 2 months ago
Experience الخبرة
3 To 7 Years
Career Level المستوى
Experienced (Non-Manager)
Education التعليم
Bachelor's Degree
Salary الراتب
Confidential
Skills Required المهارات المطلوبة
IT/Software Development Engineering - Telecom/Technology Computer Science Odoo Python Information Technology (IT) API Odoo Development ORM PostgreSQL XML
Job Description الوصف الوظيفي
Senior Odoo Developer — Integrations & Financial Reporting About the Project We are a digital agency (Anecdote) with our in-house development team, running Odoo as the operational hub for project management, campaign workflows, and finance. We maintain custom modules that link external advertising and analytics platforms to Odoo — automating budget tracking, media planning, and performance reporting — and extend Odoo's accounting layer for localised financial statements, asset management, and bank reconciliation. The stack is cloud-hosted in a containerised deployment with CI/CD automation.   What You'll Work On   Third-party integrations: Maintain and extend connections to advertising and analytics platforms via REST/JSON APIs and their SDKs — handling data sync, TTL-based caching, and robust error handling. Campaign & project workflows: Build and evolve wizards and automation that translate campaign planning data into structured Odoo work items (tasks, budgets, timelines) and generate QWeb reports with KPI summaries. Budget & time tracking: Develop models and logic for rolling budget computation, variable service pricing, and time allocation across hierarchical task structures. Accounting & financial reporting: Extend core Odoo accounting with additional reports (PDF and Excel), financial statements, asset tracking flows, and reconciliation support. Custom views & OWL components: Create and maintain Kanban/List view extensions, field widgets, and OWL components — including custom styling where needed. Platform & CI/CD: Work within a Docker-based local dev environment and a CI pipeline that builds, tests, and deploys to a container registry on merge. Test coverage: Champion automated testing — writing model-level and integration tests to establish a growing safety net across the codebase.   Tech Stack   ERP: Odoo Backend: Python, Odoo ORM Frontend: OWL (Odoo Web Library), JavaScript, SCSS External APIs: Advertising/marketing platform APIs Database: PostgreSQL Reporting: QWeb (PDF), openpyxl (Excel) Containerisation: Docker, Docker Compose CI/CD: Bitbucket Pipelines, container registry   How We Work   Module-first architecture: every feature lives in its own addon with clean __manifest__.py dependency declarations — new work follows the same pattern. Small, focused team: compact dev team where each engineer owns full vertical slices (model → view → report → deployment). Docker-native workflow: local dev runs entirely in containers via Docker Compose; there is no bare-metal Odoo setup. CI on merge: builds are image-cached to keep pipeline times short; deployments are triggered automatically on merge. Growing test culture: we want someone who will help establish and expand automated test coverage — this is an active priority, not an afterthought. Code style: consistent use of Odoo decorator patterns and access-control matrices.

Ready to apply?

هل أنت مستعد للتقديم؟

Apply Now on Wuzzuf ↗
Job Overview
CategoryR&D / Science
LocationNew Cairo, Cairo, Egypt
Experience3 To 7 Years
Career LevelExperienced (Non-Manager)
EducationBachelor's Degree
Posted2 months ago
← Back to all jobs
Select a Category · اختر تصنيف
Login
Sign Up
Welcome back
Sign in to your Tawtheef account
Forgot password?
or continue with
Create account
Join thousands of job seekers in Egypt
or continue with