A forward-thinking, technology-driven business is seeking a talented Full Stack Developer to take ownership of their web stack and Odoo environment. This is a fantastic opportunity for a developer who enjoys working across the full lifecycle — from architecture and design to delivery, deployment, and support — in a fast-paced, commercially impactful role.
You’ll be responsible for enhancing front-end experiences, optimising back-end integrations, and maintaining robust, scalable Odoo-based systems. This is an ideal role for someone with a blend of technical depth, design awareness, and a passion for process improvement.
Key Responsibilities (Odoo Front-End Development)
- Improve website and webshop templates (QWeb, JS, Owl) for performance, accessibility, and design.
- Enhance navigation, product discovery, search, filtering, product detail pages, and checkout experience.
- Deliver measurable improvements in Core Web Vitals and conversion rates.
Back-End & Data Engineering
- Develop and maintain Python/Odoo ORM modules, XML/QWeb templates, and Owl components.
- Integrate systems using REST/JSON APIs, webhooks, and automated data feeds.
- Ensure reliability with idempotent jobs, retry logic, and reconciliation dashboards.
- Upgrades & Technical Enablement
- Plan and lead the annual Odoo upgrade, ensuring smooth rollouts and minimal downtime.
- Evaluate and implement new features, maintaining proximity to Odoo core for upgrade stability.
- Document processes and provide internal training to improve adoption and efficiency.
Process Improvement & Automation
- Map, streamline, and automate workflows across Sales, Operations, Purchasing, Warehousing, and Finance.
- Champion data hygiene, monitoring, and alerting to ensure clean, accurate data flows.
Reliability, Delivery & Analytics
- Maintain monitoring and rollback strategies for dependable releases.
- Deliver weekly releases with concise change logs.
- Support analytics implementation (GA4, Consent Mode, event taxonomy, server-side tagging).
Collaboration & Code Quality
- Work closely with UX/UI designers to deliver user-centric interfaces.
- Use Git and modern CI/CD pipelines for collaboration and code management.
- Write clean, maintainable, well-documented code and conduct peer reviews.
Essential Skills & Experience
- Strong development experience with Python (Odoo ORM) and JavaScript/TypeScript (Owl).
- Proven record of Odoo front-end templating and performance improvements.
- Experience with eCommerce, inventory, accounting, or logistics modules (or equivalent ERP exposure).
- Strong understanding of XML/QWeb, REST integrations, and automation workflows.
- Hands-on experience with Git, Docker/Doodba, and CI/CD pipelines.
- Excellent problem-solving skills, attention to detail, and clear written documentation.
Desirable
- Knowledge of OCA modules and pragmatic buy-vs-build decision-making.
- Familiarity with GA4, server-side tagging, and WCAG 2.2 AA accessibility standards.
- Experience with WordPress/Elementor bridging.
- Understanding of search optimisation (facets, synonyms, ranking).
Success Measures
- Web performance: Improved LCP/INP/CLS, search success, and checkout completion rates.
- Delivery cadence: Consistent weekly releases, low rollback rates, rapid issue resolution.
- Data integrity: Accurate, synchronised data across systems.
- Enablement: Improved team productivity through effective documentation and training.
Working Pattern & Environment
- Hybrid: Minimum 2 days per week in the Portsmouth office.
- Probation: 6 months with formal checkpoints and weekly output reviews.
- Occasional off-hours releases for low-traffic deployments.
Benefits
- £50,000–£60,000 annual salary (DOE)
- Performance bonus & company profit share
- Employee discounts
- Free on-site parking and gym
- Collaborative hybrid working environment
How to Apply
Submit your CV and include links to GitHub, portfolio, or public PRs demonstrating your work. A covering letter is encouraged to enhance your application’s visibility.
Requirements
- Minimum 3 years’ experience with Odoo, Python, and JavaScript.
- Experience with ERP systems and responsive web design.
- Eligibility to work in the United Kingdom.
- Ability to commute or relocate to Portsmouth (PO3).
Position: Full Stack Web Developer (Odoo - Web - Integrations) - Job Type: Full-Time - Salary: £50,000 toi£60,000 per year
Location: Portsmouth / Hybrid