Odoo Developer / Senior Odoo Developer

Nextjob
Full-timeColombo, Sri Lanka

The Company

A digital consultancy helping businesses grow through marketing data and technology. With its headquarters in Colombo Sri Lanka, they help businesses of all sizes around the world generate awareness, convert leads and better navigate the internet with performance driven marketing and a focus on ROI. With a multi-disciplinary team across content, creative, paid media, development, research and analytics they have helped augment and improve the capabilities of Startups to Fortune 500 organizations across the United States, United Kingdom and Australia. Embracing a culture of transparency and equality in the workplace, we’ve built an environment helping Sri Lanka’s best marketing and creative talent thrive. Our team looks at untangling multivariate problems with an open mind and the willingness to constantly test and learn.

The Role

We are looking for a Senior Odoo Developer to lead the backend modernization and technical implementation of a comprehensive LMS-based ERP solution. In this role, you will take ownership of designing scalable Odoo architectures, developing advanced custom modules, and guiding junior developers while ensuring high-quality, performance-driven solutions. You will work within a connected digital ecosystem where Odoo serves as the central source of truth, integrating seamlessly with multiple external systems.

Responsibilities

  • Design, architect, and develop advanced Odoo modules (v19) and LMS-based ERP solutions across the full software development lifecycle.
  • Lead technical solution design by analyzing complex business requirements and translating them into scalable Odoo architectures and workflows.
  • Provide technical guidance, mentorship, and code reviews to ensure best practices and high-quality development standards.
  • Customize and optimize QWeb reports (PDF), Excel exports, and interactive dashboards for business insights.
  • Design and implement advanced workflow automation and approval processes within Odoo.
  • Ensure system reliability through rigorous unit testing, integration testing, and troubleshooting.
  • Optimize PostgreSQL database performance and manage complex query handling.
  • Collaborate closely with cross-functional teams to deliver innovative and efficient ERP solutions.
  • Stay updated on the latest Odoo features and industry trends, driving continuous improvement in development practices.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 3-5+ years of hands-on Odoo development experience, specifically with versions v17 or v18.
  • Strong expertise in Python and deep understanding of Odoo ORM and MVC architecture.
  • Extensive experience with Odoo web technologies including XML, QWeb, JavaScript, and HTML/CSS.
  • Proven experience in designing scalable architectures and leading technical teams.
  • Strong PostgreSQL knowledge with experience in performance optimization.
  • Odoo Certification is highly preferred.
  • Experience with integrations using RESTful APIs, XML-RPC, or JSON-RPC.
  • Proficiency in Git/GitHub and collaborative development workflows.
  • Experience with LMS-based platforms (e.g., Moodle, OpenEducat) is a strong advantage.
  • Excellent problem-solving, leadership, and communication skills.

Benefits

  • Great Remuneration (Paid in USD) 💰
  • Flexible Work Arrangement 🏠
  • Performance Bonus 🏦
  • Private Health Insurance 🏥
  • Accelerated Career Growth 📚
  • Latest Tech Equipment 💻
  • International Exposure 🚀
  • Exciting Company Events 🥳

Apply for this job

Resume/CV*

Click or drag file to this area to upload your Resume

Please make sure to upload a PDF

First Name*
Last Name*
Email*
Phone Number*
The hiring team may use this number to contact you about this job.

By clicking 'Submit Application', you agree to receive job application updates from Nextjob via text and/or WhatsApp. Message frequency may vary. Reply STOP to unsubscribe at any time. Message & data rates may apply.