About the Company
Blackware develops next-generation cloud solutions for the construction industry. The company focuses on modernizing construction project management, from planning to on-site execution, using advanced software engineering practices and artificial intelligence technologies. The team works on building ambitious cloud-based systems designed to improve efficiency and digital transformation in the industry.
About the Role
An Odoo Architect / Senior Odoo Developer is sought to contribute to a long-term Master Project focused on integrating Odoo ERP with generative AI technologies. The role is centered on building and evolving a single large-scale product rather than working on multiple short-term client projects. The position involves designing, developing, and maintaining complex Odoo-based modules and contributing to the architecture of a cloud platform.
Responsibilities
- Design, develop, and customize complex Odoo modules tailored to the construction industry
- Contribute to system architecture and integrate generative AI solutions within the Odoo ecosystem
- Review and validate AI-generated code to ensure compliance with technical standards, data structure integrity, and security requirements
- Participate in full development lifecycle activities, including requirements analysis, architecture design, and deployment
- Support CI/CD processes and cloud deployments on platforms such as GCP and AWS
- Ensure code quality, applying principles such as SOLID and Clean Code practices
- Collaborate on the development of scalable cloud-based systems
- Work with cross-functional teams to translate business needs into technical solutions
Requirements
- At least 8 years of software development experience
- Strong expertise in Odoo development and implementation
- Advanced proficiency in Python and JavaScript
- Experience with frontend frameworks such as React, Angular, Vue.js, or Svelte
- Strong knowledge of software engineering principles, including SOLID and Clean Code
- Experience working with Docker and Kubernetes
- Experience with SQL and NoSQL databases such as PostgreSQL and MongoDB
- Experience in cloud environments such as AWS or GCP
- Strong understanding of CI/CD pipelines and deployment processes
- Ability to critically evaluate and validate AI-generated code
- Fluency in French and English
Benefits
- Full-time position (40 hours per week)
- Flexible and remote-first work model with occasional monthly on-site meetings in Quebec
- Paid vacation ranging from 3 to 8 weeks depending on seniority
- Additional paid holidays during the end-of-year period
- Paid sick leave
- Remote work flexibility with adaptable working hours
- Health and wellness incentives, including wellness and passion bonuses
- Telemedicine services and group insurance coverage
- Equipment and remote work allowances
- Team-building activities and regular in-person meetings