We are seeking a highly motivated and
experienced Fullstack Python Software Engineer to join our dynamic
team and drive the implementation and customization of our Odoo
applications.
You will be responsible for developing and
maintaining both the frontend and backend components of our Odoo
solutions, ensuring seamless integration and optimal performance.
If you are passionate about building robust, scalable, and
user-friendly applications, we want to hear from
you.
Responsibilities:
- Develop
and customize Odoo modules, including both frontend and backend
components. - Design and implement user
interfaces using Odoo's QWeb templating engine, JavaScript, HTML,
and CSS. - Develop and maintain backend logic and
APIs using Python and Odoo's ORM. - Integrate
Odoo with external systems and APIs. - Write
clean, efficient, and well-documented
code. - Perform unit and integration testing to
ensure code quality. - Troubleshoot and debug
Odoo applications. - Collaborate with functional
consultants, business analysts, and other developers to gather
requirements and translate them into technical
solutions. - Participate in code reviews and
contribute to improving development
processes. - Maintain and optimize existing Odoo
implementations. - Contribute to the design and
implementation of database schemas. - Travel to
client sites for project implementation, training, and support as
needed (outstation travel
required).
Required
Skills and Experience:
- Bachelor's
degree in Computer Science, Software Engineering, or a related
field. - 2-4 years of professional experience in
fullstack Python development. - Strong
understanding of the Odoo framework and
architecture. - Proven experience in developing
and customizing Odoo modules, both frontend and
backend. - Proficiency in Python programming,
including object-oriented programming
principles. - Strong knowledge of web
technologies: HTML, CSS, JavaScript, XML, and
JSON. - Experience with PostgreSQL
database. - Familiarity with Odoo's QWeb
templating engine. - Experience with RESTful APIs
and web services. - Experience with version
control systems (Git). - Excellent
problem-solving and debugging skills. - Strong
communication and collaboration skills. - Ability
to work independently and as part of a
team. - Ability to travel as
required.
Preferred
Skills:
- Experience with
Odoo. - Experience with Odoo API and
ORM. - Experience with Docker and
containerization. - Experience with Linux
environments. - Experience with automated testing
within Odoo. - Experience with front end
frameworks used with Odoo. - Knowledge of
security best practices for web
applications. - Knowledge in Finance &
Accounting or related fields will be an added
advantage.
Job
Requirement:
- Candidate
should possess a Bachelor Degree or equivalent in Computer Science
/ Information Technology, - Preferably at least 2
years of related working experience. - Preferably
Executive specializing in Information Technology or
equivalent. - Good communication skills in
English, Malay language for both spoken and
written.