> Markdown version of [/jobs/ext/144676-full-stack-developer](https://www.wearedevelopers.com/jobs/ext/144676-full-stack-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Full Stack Developer - **Company:** NOETICS, INC. - **Location:** Plano, TX, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Microsoft Excel, Application Programming Interfaces (APIs), Business Logic, User Authentication, Unit Testing, Business Systems, Software Quality, Code Review, Databases, Continuous Integration, Data Synchronization, Software Debugging, Integrated Development Environments, Python (Programming Language), PostgreSQL, OAuth, Web Ontology Language, Payment Gateway, Performance Tuning, Standard Sql, SQL Databases, Systems Integration, Web Services, Extensible Markup Language (XML), Data Logging, Software Modules, SOAPAPI, Gitlab, Git, Odoo, Material UI, Front End Software Development, Es2015, Software Version Control, Api Management, Docker, Web Api - **Published:** May 13, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=59acb9b7a3ebaa51 ## About the Role Do you have experience in XML?, * ERP/accounting workflows * Equipment leasing or asset management * Field Service Management * Managed Print Services * E-commerce and payment processing, * 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, * 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, * Experience with Odoo 17.0 * Financial institution integrations * Large Odoo instance performance tuning * Multi-company/multi-currency expertise ## 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., 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., * 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, * 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, * REST and SOAP API experience * Payment gateway integrations * Authentication (Basic, API keys, OAuth) * Git, Docker, CI/CD (GitLab) * QWeb templates and Excel report generation, * 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 ## Related Videos - [Recruitment Reinvented: Bold strategies and the $10K signing incentive](https://www.wearedevelopers.com/videos/1068-recruitment-reinvented-bold-strategies-and-the-10k-signing-incentive) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [Build and Deploy a Fullstack App with Open Source Tooling](https://www.wearedevelopers.com/videos/775-build-and-deploy-a-fullstack-app-with-open-source-tooling) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Delay the AI Overlords: How OAuth and OpenFGA Can Keep Your AI Agents from Going Rogue](https://www.wearedevelopers.com/videos/1637-delay-the-ai-overlords-how-oauth-and-openfga-can-keep-your-ai-agents-from-going-rogue) ## Related Articles - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Software Developer Salary in The Netherlands [2023]](https://www.wearedevelopers.com/magazine/217-software-developer-salary-in-the-netherlands-2023) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [The 13 Best Python Libraries for Developers in 2025](https://www.wearedevelopers.com/magazine/371-the-13-best-python-libraries-for-developers-in-2025)