Full Stack Web Developer (Odoo - Web - Integrations)
Role details
Job location
Tech stack
Job description
We are seeking a talented and motivated Full Stack Developer to join our dynamic team. The ideal candidate will possess a strong foundation in both front-end and back-end development, with a passion for creating robust and scalable web applications. You will be responsible for designing, developing, and maintaining applications that meet the needs of our users while ensuring high performance and responsiveness.
Own the web stack end-to-end and how we use Odoo. You'll decide when to use core features, install vetted third-party apps, or build light, maintainable custom modules-staying close to core for smooth upgrades. On the front end, you'll confidently improve Odoo website/webshop templates (QWeb/JS/Owl) for design, accessibility and conversion-this has been a gap and is essential. On the back end, you'll build robust data flows (products, pricing, stock, orders, returns), ensure accuracy/latency, and lead the annual upgrade with clear documentation and staff enablement., * Front end in Odoo: Improve templates, navigation, search, filters, PDPs and checkout; lift Core Web Vitals and accessibility.
- Back end & data: Python/ORM modules, XML/QWeb, Owl components; REST/JSON integrations, webhooks, feeds; idempotent jobs with retries and reconciliation dashboards.
- Collaborate with UX/UI designers to create intuitive user interfaces that enhance user experience.
- Upgrades & enablement: Plan/deliver the annual Odoo upgrade; evaluate new features; publish how-tos for staff etc.
- Process improvement: Map, simplify and automate flows across Sales, Ops, Purchasing, Warehousing and Finance.
- Reliability & cadence: Monitoring/alerts, backups/rollback runbooks; ship weekly with a short changelog.
- Analytics: GA4 + Consent Mode, event taxonomy; server-side tagging where appropriate.
- Utilise version control systems like Git or SVN for code management and collaboration.
- Write clean, maintainable code following best practices in software development, including unit testing and code reviews.
- Stay updated with emerging technologies and industry trends to continuously improve skills and knowledge., * Web: LCP/INP/CLS improvements, search success and checkout completion; measurable conversion impact.
- Delivery: weekly releases, low change-fail/rollback rate, fast lead time.
- Data: sync accuracy/latency targets met; reconciliation issues cleared quickly.
- Enablement: staff support and training, enabling a productive workforce.
Requirements
Do you have experience in XML?, Do you have a Associate's degree?, * Strong coding: Python (Odoo ORM), JavaScript/TypeScript (incl. Owl), XML/QWeb, Git, CI/CD, Docker/Doodba.
- Proven Odoo front-end templating/design improvements (show before/after or PRs) or strong working knowledge to demonstrate competency.
- E-commerce + inventory/accounting/logistics modules (or comparable ERP).
- Pragmatic buy-vs-build judgement, staying close to core; OCA familiarity.
- Data hygiene mindset: logging, retries, reconciliation, alerting; clear written docs.
- Excellent problem-solving skills and attention to detail. If you are passionate about technology and eager to contribute to exciting projects while growing your career as a Full Stack Developer, we encourage you to apply.
Nice to have: search tuning (synonyms/facets/ranking), GA4 server-side tagging, WCAG 2.2 AA, WordPress/Elementor bridging., * Diploma of Higher Education (preferred), * Odoo: 3 years (preferred)
- Python: 3 years (preferred)
- JavaScript: 3 years (preferred)
- ERP systems: 3 years (preferred)
- Responsive web design: 3 years (preferred)
Benefits & conditions
- Employee discount
- Free parking
- On-site gym
- On-site parking
- Profit sharing