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
Active

Welcome to Pelago live chat

If you would like to speak with one of our recruitment consultants please enter your name and email address, and click submit