Tech Stack
Job Description, Responsibilities & Requirements
About the Position
Odoo is an ERP, a set of business management applications that includes a range of user-friendly tools to optimize and monetize businesses. With an active global community and a network of partners established in over 120 countries, we have 8 million users worldwide and over 1500 daily downloads. We are growing fast and need to hire even faster.
We have generated more than 60,000 jobs and are looking to expand the team even more. Are you ready to join our global community?
Number of users
6,000,000
Company growth
60% year over year
Company maturity
Rental
Responsibilities
- Develop customer-centric solutions within a multidisciplinary team composed of business advisors, other developers, and the client.
- Have control over the assigned software modules/applications and provide quality and timely software solutions for the projects.
- Design/develop an effective and scalable integrated solution within Odoo or in the integration of third-party applications.
- Respect and promote best programming practices such as coding rules, code reviews and design, and code coverage.
Requirements
- 1+ year of experience working with any object-oriented programming language: preferably Python.
- Completed degree. 100% of credits.
- Frontend: 1+ year of experience working with Typescript/Javascript.
- Frontend: functional knowledge of HTML and SASS/LESS/CSS.
- Knowledge of database architecture and design concepts (UML/ERD).
- Ability to communicate technical concepts effectively with team members, business partners, and clients.
- Advanced English.
- Unix/Linux platform.
- Terminal handling (Bash/ZSH).
Nice to Have
- Experience with ERP systems.
- Immediate availability.
- Experience with open-source projects.
- Knowledge in Python, JavaScript, XML, CSS.
What's Best About This Job?
Join a team of brilliant people within a friendly and open culture, where you will work with innovative tools, flexible hours, and no unnecessary bureaucracy. In this position, you will have real responsibilities and autonomy from day one, allowing you to expand your knowledge across various business sectors while creating high-impact content for our users. It is an opportunity designed for those who seek constant challenges and accelerated growth in a rapidly expanding company.
Some tools you will use are the following:
- Programming languages: Python and JavaScript
- Database: PostgreSQL (with object-relational mapping)
- Collaboration platform: GitHub
- Development model: Open with external community
- Framework: Odoo (ORM, Workflows, Report Engine, BI, AI)
Our Selection Process
- Interview with HR
- Technical test
- On-site interview with managers
- Job offer