Hibou is looking for a junior developer with a strong desire to expand their skill set while helping the businesses we work with grow.
About the job:
We work extensively with Odoo, an open-source ERP that’s built on Python, but we also take on development projects in Magento (PHP) and use a variety of server management tools to utilize the latest technologies.
We’re a small team and you’ll report directly to the founder, who is also the lead developer. In this role, you’ll be guided by the founder and two project managers as you learn and hone your skills. Below you will find a basic outline of what we expect you’d be learning/taking on in the first four months:
Month 1: Learn Odoo inside and out. The first month will be learning the system and becoming a technical salesperson/resource that can assist with project scoping and timelines.
1 month milestone: Ability to demo and explain more technical aspects of Odoo. (e.g. How view inheritance works, making server actions for mass updates, etc.)
Month 2: Begin learning how to install web-based business applications/plugins; begin assisting with user testing; learning (database design, server management, Magento front-end templating, pair-coding, etc.)
Month 3: All of the above; begin taking lead on certain project components (installing applications and troubleshooting)
3 month milestone: Ability to successfully install and do the majority of the user testing for applications/plugins
Month 4: All of the above; begin supporting Odoo/Magento clients directly (where applicable)
4 month milestone: Can work through most server-related outage issues (in a simulated environment with playbook documentation); can handle basic front-end template changes
Other tasks that we may ask for your help with include:
Development projects that do not have a plugin/front-end component
Skills we value/desire (not required – a subset is OK):
SQL (Postgres and MySQL)
Previous working experience with Magento
Bonus points if you’ve handled or assisted with a Magento 1 -> Magento 2 migration
Experience with user testing
An ability to work independently; be able to self-assign work out of a project manager-provided queue when you have bandwidth and learn job-related skills as time allows
Ability to effectively communicate with clients and co-workers
You may have noticed the absence of any required degree. This isn’t an oversight! We value experience and an established pattern of taking on challenges and learning new skills over a degree in a specific field.
This is a remote position. There is some flexibility here regarding when hours are worked, but we do need someone that can primarily work Monday-Friday during normal US business hours. It’s very important that you know yourself well enough to understand if you can self-manage your time and responsibilities each day when in that environment.
Please submit a resume (or link to a resume) and, if you really want to stand out, a sweet cover letter explaining why you’re the right guy or gal for the job!