Job Application Form
Full Stack Odoo Developer
--SD SHIFT--
Job Opportunity – Full Stack Odoo Developer
The Full Stack Odoo Developer will be responsible for designing, developing, customizing, and supporting ERP solutions built on Odoo (v13 and above). This role blends technical expertise with business process understanding, covering backend, frontend, integration, troubleshooting, and training. The position also includes mentoring junior developers, supporting functional teams, and driving continuous improvement of ERP operations.
Core Objectives of the Role
Lead end-to-end development and enhancement of Odoo-based ERP solutions.
Provide troubleshooting and support to users and stakeholders.
Deliver training, demos, and knowledge transfer to both technical and functional users.
Develop scalable full-stack solutions aligned with business requirements.
Ensure system performance, security, and scalability.
Drive process improvements and ERP automation.
Key Responsibilities
1. Odoo Development & Customization
Develop, extend, and maintain Odoo modules across areas (Sales, Inventory, HR, MRP, Finance, etc.).
Customize existing modules and build new features using Python, XML, and Odoo ORM.
Implement complex workflows, business logic, reports, and dashboards.
2. Full Stack Development
Build and optimize Odoo web client views (QWeb/JavaScript/XML).
Ensure responsive, user-friendly designs with cross-browser compatibility.
Design secure, scalable backend services and efficient PostgreSQL database models.
3. Support & Troubleshooting
Handle technical issues, root cause analysis, and permanent fixes.
Monitor system performance and implement improvements.
Manage support tickets, testing, debugging, and release validation.
4. Training & Mentoring
Mentor junior developers and onboard new technical staff.
Conduct end-user training and demos for new features/modules.
Document SOPs, specifications, and internal manuals.
5. Integration & API Management
Develop APIs and integrations with third-party services (payment gateways, CRMs, shipping).
Manage middleware, authentication, and secure data exchange.
6. Deployment, Testing & Version Control
Manage dev/staging/production environments and deploy with Git, Docker, and Odoo.sh.
Perform automated/manual testing and ensure CI/CD compliance.
Maintain strict coding standards and version control practices.
7. Process Improvement & Best Practices
Participate in business process analysis and ERP automation initiatives.
Propose technical improvements for scalability and efficiency.
Maintain coding standards, documentation, and change management processes.
Candidate Profile
Education: Bachelor’s or Master’s degree in Computer Science, Information Systems, or Software Engineering.
Experience: 7+ years in software development, with at least 4+ years focused on Odoo (v13+).
Technical Expertise:
Python & Odoo ORM – Expert
PostgreSQL – Advanced
JavaScript / XML / QWeb – Advanced
HTML5 / CSS3 – Advanced
Odoo APIs (REST/XML-RPC/JSON-RPC) – Proficient
Git & CI/CD pipelines – Proficient
Odoo.sh / On-Premise deployments – Proficient
Preferred Extras: Experience with Vue.js or React, Odoo certification, ERP vertical expertise (manufacturing, retail, distribution).
Soft Skills: Strong communication, analytical thinking, leadership, time management, ability to mentor and collaborate across teams.