Full Stack Developer - Odoo / Python (ID: mLXO7RGN)

Place of Work: Hybrid
Salary: £ 50,000 - £ 60,000 (Per Annum)
Date Posted: 08-Nov-2025
Expiry Date: 07-May-2026
Job Details:
Location: Portsmouth, Hampshire, United Kingdom
Job Category: Software Development
Career Level: Experienced Professional
Contractual Type: Full Time/Permanent
Working Hours: Full Time
Qualifications: Qualified to ONC/HNC or Degree Level
Experience: 3+ years of hands-on development experience
Positions Available: 1
Skills Required
  • CI/CD pipelines
  • Git
  • Javascript
  • Odoo
  • Python
  • RESTful APIs
Job Description

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

Similar Jobs You May Like
Senior Software Developer
Denton, Greater Manchester, United Kingdom
Salary: £ Up to 55000 (Per Annum)
Roblox Video Game Developer
London, Greater London, United Kingdom
Salary: £ 50,000 - £ 200,000 (Per Annum)
Senior Software Engineer
Chesterfield, Derbyshire, United Kingdom
Salary: £ 45,000 - £ 70,000 (Per Annum)
Senior Python Developer (Data) - Hybrid
London, Greater London, United Kingdom
Salary: £ 80,000 - £ 100,000 (Per Annum)
Software Engineer Using C# and SQL
Belfast, County Antrim, United Kingdom
Salary: £ 30,000 - £ 40,000 (Per Annum)
Full Stack Software Engineer - Laravel/Vue
Birmingham, West Midlands, United Kingdom
Salary: £ 40,000 - £ 65,000 (Per Annum)
Pelago Recruitment Services
Pelago Support Team
Inactive

Chat Support Offline!

Live chat is available during business hours, 9:00 to 5:00 Monday to Friday. Please get in touch with us through Contact Us and one of our recruiters will reply within 1 business day.