Full Stack Web Developer (Odoo - Web - Integrations)

Spa Parts Vortex
Portsmouth, United Kingdom
28 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
£ 60K

Job location

Portsmouth, United Kingdom

Tech stack

Adobe Analytics
JavaScript
Data analysis
Unit Testing
Code Review
Continuous Integration
Google Analytics
JSON
Python
Responsive Web Design
Software Engineering
Data Streaming
Subversion
Systems Integration
TypeScript
Web Content Accessibility Guidelines
Web Applications
WordPress
XML
Data Logging
Link Control Protocol
Backend
GIT
Odoo
Front End Software Development
Webhooks
Software Version Control
Docker

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

Apply for this position