Browse
···
Log in / Register

Odoo Developer

Negotiable Salary

Tamkeen Technologies

Riyadh Saudi Arabia

Favourites
Share

Description

Key Responsibilities: Analyze business requirements and translate them into Odoo ERP solutions. Design, develop, and customize new Odoo modules using Python and the Odoo framework. Modify existing modules to meet evolving user needs. Integrate Odoo with third-party systems (API/Connectors). Manage and configure Odoo databases and environments. Perform testing and debugging to ensure system performance and reliability. Prepare technical documentation for custom modules and solutions. Provide user support and training when needed. Follow best practices for development, security, and performance optimization. Qualifications & Experience: Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related field. Minimum 2–3 years of hands-on experience in Odoo development. Strong proficiency in Python and the Odoo development environment (preferably Odoo v13–v18). Good understanding of PostgreSQL database structure. Experience with front-end technologies (JavaScript, HTML, CSS). Familiarity with REST APIs and XML-RPC. Experience with version control systems like Git and deployment in Linux environments. Required Skills: Strong problem-solving and analytical skills. Ability to work collaboratively within cross-functional teams. Effective time management and multitasking ability. Excellent written and verbal communication skills. Self-motivated and eager to learn new technologies and frameworks.


Location
Riyadh Saudi Arabia
Show Map

Workable
3,440listings

You may also like

Workabale
Innovation Engineer (Full Stack)
Riyadh Saudi Arabia
The Innovation Engineer (Full Stack) is a hands-on engineering role responsible for rapidly building and validating digital Proof-of-Concepts (PoCs) and Minimum Viable Products (MVPs) that support innovation initiatives across Master Works and its subsidiaries. This role requires a product-focused full-stack developer who can operate across frontend and backend layers, integrate APIs, build quick interfaces, and collaborate with AI and business teams to experiment, iterate, and deliver working prototypes. The engineer will work closely with other innovation team members to transform abstract ideas into functional demos or internal tools. This is a highly agile, outcome-driven role designed for speed, creativity, and technical fluency. Requirements Design and develop full-stack applications that serve as prototypes or MVPs for innovation use cases. Build responsive, interactive, and mobile-friendly UIs using React.js, Next.js, or similar modern JavaScript frameworks. Develop scalable backends using Node.js, Python (FastAPI/Flask), or other relevant platforms. Integrate external APIs (e.g., AI services, open data, 3rd-party systems) and internal services to assemble composite solutions. Collaborate with AI engineers, designers, and business teams to co-develop smart interfaces and automated workflows. Apply rapid development principles to deliver functional PoCs within constrained timeframes. Package and present working demos with documentation and clear handover paths. Participate in ideation and solution workshops to help evaluate technical feasibility. Create internal utilities or toolkits that streamline future innovation delivery. Ensure code is modular, reusable, and well-documented for downstream use. Collaborate in AI-assisted development environments and iterative workflows (e.g., vibe coding, prompt driven prototyping, Claude Code) to accelerate PoC delivery cycles. Required Qualifications Bachelor’s degree in Software Engineering, Computer Science, or a related IT field. 3+ years of experience in full-stack development with a proven track record in building prototypes, MVPs, or production apps. Proficient in JavaScript/TypeScript, especially React.js, and Node.js. Strong grasp of RESTful APIs, asynchronous programming, and real-time communication (WebSocket, polling, etc.). Hands-on experience working with UI/UX design tools (especially Figma) to translate design mockups, wireframes, and user flows into functional interfaces that match visual intent and usability goals. Solid backend experience using Node.js, Express, or Python-based frameworks like FastAPI. Comfortable with cloud-native development (e.g., Firebase, AWS, Azure), basic DevOps, and version control. Experience working in fast-paced, iterative environments—ideally innovation, R&D, or early-stage product settings. Ability to take vague business requirements and translate them into working interfaces or services. Preferred Qualifications Exposure to AI/LLM systems or working closely with AI engineers. Familiarity with LLM-based development environments or "vibe coding" methodologies Familiarity with No-Code/Low-Code platforms and how to extend them via APIs. Good grasp of front-end design principles and usability heuristics, including implementing responsive layouts, component-based structures, and design-consistent user interactions. Basic understanding of design systems and UI/UX heuristics. Experience with prototyping tools or frontend libraries for rapid interface building. Knowledge of data visualization libraries (e.g., D3.js, Chart.js, ECharts) is a plus. Arabic language handling and localization experience is an advantage. Core Competencies: Fast learner with a hacker mindset and strong product sensibility. Ability to iterate quickly, handle ambiguity, and pivot based on feedback. Strong communication and collaboration across technical and non-technical teams. Attention to quality and usability even in early-stage prototypes. Passion for innovation, experimentation, and building new things
Negotiable Salary
Workabale
Software Development Engineer
Riyadh Saudi Arabia
Master-Works is seeking a detail-oriented and proactive Software Deployment Engineer to join our team. In this role, you will be responsible for deploying, configuring, and monitoring software applications in various environments, ensuring that they run smoothly and meet operational requirements. You will collaborate closely with development, QA, and IT teams to facilitate seamless software delivery and deployment processes. Responsibilities: Applications Production environment management with knowledge on Windows OS and Linux OS Servers management. Follow policies and procedures on Change Management and IT Governance standards. Cybersecurity Reports review and validation and closing vulnerabilities and provide closure report with evidence. Development knowledge: experienced on development outcomes including compiled files and configurations files of web applications and web servers management. Troubleshooting live applications in Collaboration with Infrastructure teams (Systems, Networks, and IT Security) and provide RCA report. Level 3 Support: Provide advanced technical support and troubleshooting for complex application issues. Incident Management: Investigate, diagnose, and resolve application incidents, including software errors, performance issues, and system outages. Problem Management: Analyze recurring incidents, identify root causes, and implement preventative measures. Application Monitoring: Monitor application performance, identify potential issues proactively, and take corrective actions. User Support: Assist users with application-related questions, provide guidance on best practices, and conduct training sessions as needed. Application Upgrades & Deployments: Participate in the planning, testing, and deployment of application upgrades and patches. Documentation: Maintain accurate and up-to-date documentation on application configurations, troubleshooting procedures, and knowledge base articles. Vendor Management: Coordinate with software vendors for technical support, bug fixes, and resolution of critical issues. Project Involvement: Contribute to IT projects related to application implementation, integration, and enhancement. Continuous Improvement: Stay current with the latest technologies and best practices in application support. DevSecOps: regular activities on development lifecycle and manage pipelines, configurations, and maintenance. Requirements Bachelor's degree in Computer Science, Information Technology, or a related field. 3+ years of experience in software deployment or a related role. Proficient in scripting languages (e.g., Bash, Python, PowerShell) for automation. Experience with continuous integration and deployment (CI/CD) tools (e.g., Jenkins, GitLab CI/CD). Strong understanding of various deployment methodologies (e.g., blue-green, canary releases). Knowledge of cloud services (AWS, Azure, GCP) is a plus. Excellent problem-solving skills and attention to detail. Strong interpersonal and communication skills. Ability to work effectively in a team and manage multiple priorities.
Negotiable Salary
Workabale
Data Engineer.
Al Khobar Saudi Arabia
Data Engineer Responsibilities: • Design and implement highly available Business Intelligence solutions, Big Data and Integration systems Using technologies like: SSIS (Microsoft Integration Services), SSRS (Microsoft Reporting Services)' • Debug, monitor, and troubleshoot BI solutions. • Create and deploying reports. • Write relational and multidimensional database queries. • Modify databases and products according to client needs. • Create functional requirements. • Create reports on databases. • Design and develop database architectures • Use and implement Data Warehouse tools and concept. • Create development standards, that comply with enterprise architecture guidelines  • Extract data from multiple structured and unstructured data sources • Dvelop robust and presentable big data visualization. Requirements • 3+ years' experience with ETL tools such as DTS, SSIS (SSIS Preferred) and SSAS. • Experience in using data visualization tools (Power-BI, Tableau, AWS Quick Sight, etc.) • 3+ years' experience with SQL Server, e.g., T-SQL stored procedures, functions, views, triggers, indexes, query tuning, and SSIS required adding to Ability to write, analyze, and debug SQL queries. • 3+ years’ experience in database development, SQL, Transactional SQL, Stored Procedures, and RDBMS required. • 3+ years' experience with SQL Server Bachelor’s degree in MIS, Computer Science, or related field, or equivalent combination of education and experience required.
Negotiable Salary
Workabale
Informatica Tools Expert
Riyadh Saudi Arabia
Master-Works is looking for a talented Informatica EDC - AXON - PDM Expert to enhance our team and support our mission of delivering exceptional data governance and management solutions to our clients. In this critical role, you will leverage your expertise in Informatica tools, specifically EDC and Axon, to drive effective product data management (PDM) practices. Responsibilities: • Lead the implementation and customization of Informatica EDC and AXON to support PDM initiatives • Collaborate with business users to define and refine processes for effective product data governance • Develop and manage data models to improve PDM workflows and enhance data quality • Create and maintain comprehensive documentation of PDM processes, including data lineage and metadata • Conduct training and workshops to empower users in leveraging EDC and AXON for PDM purposes • Monitor and analyze product data to ensure conformity with governance policies and quality standards • Serve as a subject matter expert, providing guidance on best practices for data integration and governance • Stay updated with the latest product trends and Informatica enhancements relevant to EDC, AXON, and PDM If you are an ambitious data professional eager to shape the landscape of product data management, Master-Works offers a vibrant environment where you can make a difference. Join us and be part of a dedicated team driving innovative solutions in data governance! Requirements Bachelor's degree in Computer Science, Information Systems, or a related field Minimum of 5 years of experience with Informatica EDC and AXON, specifically in PDM In-depth understanding of product data management processes and data governance frameworks Proficient in SQL and familiar with data modeling and data quality principles Strong analytical skills with attention to detail Excellent communication skills for stakeholder engagement Proven experience in leading projects and managing cross-functional teams Knowledge of cloud-based solutions and experience with big data frameworks is a plus
Negotiable Salary
Workabale
Software Engineer (Back-End)
Riyadh Saudi Arabia
Master-Works is on the lookout for a skilled Back-End Software Engineer to enhance our development team. As a Back-End Software Engineer, you will be responsible for building and maintaining the server-side logic, ensuring high performance and responsiveness to requests from the front-end. Working closely with other team members, you will implement robust business logic and web services and optimize applications for maximum speed and scalability. Key Responsibilities: Develop, test, and maintain high-performance backend applications using Node.js and TypeScript. Collaborate with frontend developers to integrate APIs and services with ReactJS applications. Design and implement scalable backend architectures and RESTful APIs. Write clean, maintainable, and efficient code following best practices. Optimize applications for maximum performance and scalability. Participate in code reviews and mentor junior developers. Work with databases and manage data storage, ensuring secure and efficient data access. Troubleshoot and debug issues to improve system performance. Stay up to date with the latest trends in backend development and technologies. Required Skills: Strong experience with Node.js and TypeScript. Proficiency in backend development with a focus on building RESTful APIs. Solid understanding of ReactJS for frontend-backend integration. Experience with databases (SQL and NoSQL). Strong knowledge of Git and version control best practices. Familiarity with testing frameworks and practices (Jest, Mocha, etc.). Ability to write scalable and secure code. Excellent problem-solving and debugging skills. Experience in working with cloud platforms and deployment (AWS, Google Cloud, etc.). Strong communication and collaboration skills. Preferred Skills: Familiarity with containerization and orchestration tools (Docker, Kubernetes). Experience in microservices architecture. Knowledge of CI/CD pipelines. Understanding of Agile methodologies. Education & Experience: Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience). 5+ years of experience in backend development. Requirements
Negotiable Salary
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.