Company Description
PT Inovasi Digital Sejahtera (INODIGI) is an innovative software company committed to driving digital transformation through cutting-edge technology solutions. With expertise in Custom Software Development, Digital Innovation, and Web & Mobile App Development, INODIGI provides tailored, scalable, and reliable solutions to meet unique business needs. Our mission is to empower businesses to excel in a fast-evolving tech landscape with a strong emphasis on operational efficiency and user-centric design. Based in Indonesia, INODIGI strives to transform industries and establish itself as a trusted partner in digital excellence and innovation.
Role Description:
This is an on-site role for an Odoo / Python Developer, based in Malang. The position involves designing, developing, customizing, and maintaining Odoo applications and Python-based systems to support business operations and digital transformation initiatives. The developer will work closely with cross-functional teams to analyze requirements, build scalable solutions, integrate third-party systems, troubleshoot technical issues, and ensure optimal system performance, usability, and reliability.
Responsibilities:
- Develop, customize, and maintain Odoo modules based on business requirements
- Design and implement Python-based backend solutions and system integrations
- Collaborate with project managers, business analysts, QA, and other developers to deliver high-quality applications
- Optimize application performance and ensure system scalability, security, and reliability
- Troubleshoot, debug, and resolve technical issues in existing systems
- Integrate Odoo with third-party services, APIs, and internal platforms
- Create technical documentation for developed features, modules, and system processes
- Participate in code reviews, testing, and continuous improvement initiatives
- Stay updated with the latest Odoo, Python, and software development best practices
Qualifications:
- Proficiency in Python programming and object-oriented programming concepts
- Hands-on experience with Odoo development, including custom module creation, inheritance, and customization
- Strong understanding of PostgreSQL, database design, and query optimization
- Familiarity with Odoo framework, ORM, XML, QWeb, and module structure
- Experience with REST API integration and third-party system connectivity
- Understanding of software development best practices, version control (Git), and deployment workflows
- Knowledge of front-end technologies such as HTML, CSS, JavaScript, and Odoo views is a plus
- Strong analytical and problem-solving skills
- High attention to detail and commitment to delivering high-quality solutions
- Effective collaboration and communication skills for working with cross-functional teams
- Enthusiasm for learning and adapting to new tools, technologies, and methodologies
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field is preferred
Preferred Qualifications
- Experience in Odoo implementation for ERP business processes such as Sales, Inventory, Accounting, HR, or CRM
- Familiarity with Linux server environments and deployment processes
- Experience with Docker, CI/CD, or cloud infrastructure is a plus
- Knowledge of Agile / Scrum development methodologies