About the jobWe are seeking a skilled Odoo Developer with expertise in system architecture to join our team. The ideal candidate should have strong experience in Python, HTML, XML, OWL (Odoo Web Library), and a deep understanding of system architecture and design principles. Candidates must have over one year of professional experience, with proven expertise in Odoo development and customization.Key Responsibilities:Develop, customize, and maintain Odoo modules and features based on business needs.Design and implement scalable, robust system architectures for Odoo-based solutions.Work with the OWL framework (Odoo Web Library) to build and enhance Odoo web interfaces and components.Analyze business workflows and provide Odoo-based solutions to improve efficiency.Ensure the stability and scalability of Odoo systems through efficient architecture and code design.Integrate Odoo with external systems and third-party APIs.Troubleshoot, debug, and resolve Odoo-related issues promptly.Collaborate with cross-functional teams to gather requirements and deliver high-quality results.Document all development processes, system architecture, and customizations for future reference.The ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code. Qualifications:Bachelor’s degree in Computer Science, Information Technology, or a related field.Minimum of 2 year of professional experience in Odoo development (experience with multiple versions is a plus).Strong understanding of system architecture and best practices for scalable, maintainable solutions.Proficiency in Python programming for back-end development.Strong knowledge of HTML and XML for front-end customization.Experience with the OWL framework for Odoo UI development. (OWL: Odoo Web Library, a modern JavaScript framework for building dynamic web interfaces.)Familiarity with PostgreSQL and database management.Understanding of MVC architecture and object-oriented programming (OOP).Strong problem-solving skills and attention to detail.Excellent communication skills and ability to work effectively in a team.Why Join Us?Work in a dynamic environment where innovation and creativity thrive.Be part of a team that values collaboration, professional growth, and impactful work.Opportunity to work on transformative tech projects shaping the future of Ethiopia.