Full Stack Developer

Noetics

Plano (TX)

On-site

USD 95,000 - 135,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Noetics seeks an Odoo Developer to maintain and extend our Odoo 17.0 system for equipment leasing, MPS, and field service operations. You will work across custom modules, API integrations, financial workflows, lease management, and accounting.

You will build custom modules, OWL components, and reports, with focus on performance and data quality. Strong Python and Odoo ORM skills, plus multi-company and multi-currency awareness, are required.

Qualifications

  • 3+ years Odoo development (15.0+, ideally 17.0).
  • ORM expertise (@api.model, @api.depends, @api.constrains).
  • Model/view inheritance, security rules, wizards, scheduled jobs.

Responsibilities

  • Develop and maintain custom modules using Python and the Odoo ORM.
  • Frontend development with OWL components and JavaScript; XML view customization.
  • Integrate REST and SOAP APIs; maintain third-party integrations.

Skills

Odoo
Python
Frontend
PostgreSQL
GitCI

Tools

Git
Docker
CI/CD

Job description

We develop and maintain a large enterprise Odoo ERP (v17.0) for equipment leasing, managed print services, and field service operations. The system includes 60+ custom modules, multiple third-party integrations, and complex business workflows.

Position Summary

We are seeking an Odoo Developer to maintain, enhance, and extend our Odoo 17.0 system. You will work across custom modules, API integrations, financial workflows, lease management, MPS, field service, and accounting.

Key Responsibilities Core Development (60%)
  • Develop and maintain custom modules using Python and the Odoo ORM
  • Implement model and view inheritance, computed fields, and business logic extensions
  • Build wizards, automated workflows, and scheduled actions
  • Create and maintain QWeb reports (PDF/Excel) and dashboards
  • Follow established coding conventions (PEP 8, Odoo patterns)
  • Write unit tests using Odoo’s testing framework
Frontend Development (20%)
  • Develop OWL components and JavaScript modules
  • Customize views with XML (forms, lists, kanban)
  • Integrate third-party JS libraries
  • Implement responsive UI components
API Integration & Third-Party Services (15%)
  • Integrate REST and SOAP APIs
  • Maintain integrations with:
  • Financial institutions (Wells Fargo, US Bank, Great America)
  • Payment gateways (Cardpointe)
  • MPS systems (Nubeprint, PrintFleet, MPS Monitor, EKM, KPAX)
  • Vendor APIs and distribution systems
  • Handle authentication, error handling, and data synchronization
System Maintenance & Optimization (5%)
  • Debug and resolve production issues
  • Optimize ORM queries
  • Review and refactor code
  • Participate in code reviews and knowledge sharing
Required Qualifications

Odoo Framework

  • 3+ years Odoo development (15.0+, ideally 17.0)
  • ORM expertise (@api.model, @api.depends, @api.constrains)
  • Model/view inheritance, security rules, wizards, scheduled jobs
  • Multi-company and multi-currency awareness
Python
  • 3+ years Python 3.x
  • PEP 8 conventions, exception handling, logging
  • Proficient with Odoo ORM methods (search, browse, mapped, filtered)
Frontend
  • OWL components
  • JavaScript (ES6+), async/await
  • XML view customization
Database
  • PostgreSQL
  • General SQL knowledge when necessary
  • Understanding of ORM-to-SQL behavior
Other Requirements

Technical Skills — Preferred

  • REST and SOAP API experience
  • Payment gateway integrations
  • Authentication (Basic, API keys, OAuth)
  • Git, Docker, CI/CD (GitLab)
  • QWeb templates and Excel report generation
Domain Knowledge — Preferred
  • ERP/accounting workflows
  • Equipment leasing or asset management
  • Field Service Management
  • Managed Print Services
  • E-commerce and payment processing
Soft Skills
  • Strong debugging and problem-solving ability
  • Ability to work independently and collaboratively
  • Attention to detail and code quality
  • Clear technical communication
  • Ability to understand complex business requirements
  • Proactive identification of issues
Required Experience
  • 3+ years Odoo module development in production environments
  • 5+ years Python development
  • Experience with complex, multi-module business systems
  • Experience integrating external APIs
  • Git-based collaborative development
  • Writing unit tests and following coding standards
Nice-to-Have Qualifications
  • Experience with Odoo 17.0
  • Financial institution integrations
  • Large Odoo instance performance tuning
  • Multi-company/multi-currency expertise
What You’ll Work On
  • Lease Management: contracts, credit apps, payment calculations
  • MPS: vendor integrations, meter automation, consumables
  • Field Service: scheduling, automation, geofencing, equipment tracking
  • Financial Integrations: payment processing, invoice automation, reporting
  • Portal/E-commerce: multi-invoice payments, customer portal features
  • Reporting & Analytics: dashboards and operational/financial reporting
Development Environment
  • Framework: Odoo 17.0 Enterprise
  • Backend: Python 3.x
  • Database: PostgreSQL
  • Frontend: OWL, JavaScript, XML
  • Version Control: Git (subtree for external modules)
  • Deployment: Docker-based
  • CI/CD: GitLab pipelines
  • Code Standards: PEP 8, Odoo conventions, Conventional Commits
Our Product

Discover our products.

READ What We Offer
  • A stimulating and collaborative work environment where your expertise is valued and your contributions make a difference.
  • Opportunities to work on diverse and challenging projects with clients across various industries, enhancing your skills and expanding your professional network.
  • Competitive compensation package, including salary, benefits, and opportunities for advancement based on performance and achievements.
  • A supportive and inclusive culture that prioritizes teamwork, innovation, and personal development.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full-Stack Support Engineer for ERP SaaS
Full-Stack Support Engineer for ERP SaaS

Limelight Health • United States

On-site
French-Speaking Full Stack Support Engineer (ERP)
French-Speaking Full Stack Support Engineer (ERP)

Limelight Health • United States

On-site
Functional Consultant (French Fluency)
Functional Consultant (French Fluency)

Odoo • San Francisco (CA)

Hybrid
USD 70,000 - 100,000
Healthcare, Dental, Vision, Life Insurance
401K Matching
PTO, paid sick days, and holidays
+3
ERP Developer (m/f/d) – focus on Odoo
ERP Developer (m/f/d) – focus on Odoo

Inducio • Germany (OH)

On-site
USD 60,000 - 90,000
Room to experiment
Direct cooperation with management
Development prospects
Full Stack Engineer, Support
Full Stack Engineer, Support

Limelight Health • United States

Remote
USD 90,000 - 105,000
Healthcare, Dental, Vision Insurance
401K Matching
PTO and paid holidays
+3
Odoo Experience Developer
Odoo Experience Developer

Aarbee Technology Solutions • North Brunswick Township (NJ)

On-site
USD 65,000 - 90,000
Friendly and Open-Culture Working Envi
Technical Support Engineer
Technical Support Engineer

Odoo • San Francisco (CA)

Hybrid
USD 90,000 - 105,000
Healthcare
Dental
Vision
+10
Senior Odoo Team Lead (Full Stack)
Senior Odoo Team Lead (Full Stack)

Gwproductsusa • United States

Remote
USD 140,000 - 190,000
Fully remote work opportunity
Competitive compensation
Growth-oriented work culture
Full Stack Developer (Odoo / Python) - Remote
Full Stack Developer (Odoo / Python) - Remote

Kuwait Coders • United States

Remote
USD 90,000 - 120,000
Fully remote
Direct client work
Ownership over projects
Odoo Functional System Administrator
Odoo Functional System Administrator

Stealth Company • Oakland (CA)

On-site
USD 90,000 - 120,000