Since 2014, Spring Financial has been simplifying the lending process for millions of Canadians facing all types of financial circumstances. Spring offers a growing range of financial products and services which currently include personal loans, mortgages, credit cards and secured loans - all of which are made available to Canadians without having to visit a branch!
We are high-energy entrepreneurs who operate with a real sense of urgency. We have created some of the best in market products and sales processes allowing millions of Canadians to get access to financing online, via text or over the phone – all from the comfort of their own home! To learn more about our products please visit our website here: www.springfinancial.ca.
NOTE: This is a full-time, permanent, on-site position.
About the position:
As a Odoo Developer at our company, you will play a crucial role in the development of innovative projects aimed at simplifying the lending process for Canadians. Working closely with our existing development team, you will be responsible for creating and enhancing both back-end and front-end applications on a regular basis.
What You'll Be Doing:
- Develop and maintain in-house and customer-facing applications using Odoo CRM platform
- Collaborate with the back-end team to ensure seamless integration and functionality with other systems
- Mentor and provide technical guidance to junior developers during the development process
- Implement both back-end and front-end solutions using Odoo's Python-based framework
- Ensure cross-browser, cross-platform, and cross-device compatibility for a consistent user experience
- Utilize relational databases like PostgreSQL for data storage and retrieval within Odoo applications
- Work on 3rd party integrations, particularly with systems in the financial and automotive industries
- Build and consume REST-style APIs and GraphQL for seamless data exchange within the Odoo ecosystem
- Write effective unit tests to ensure sufficient code coverage and maintain application quality
- Create technical content for documenting JIRA tasks/sub-tasks related to Odoo development
- Socialize JIRA stories/tasks you are responsible for with other team members
What You Should Already Have:
- 4+ years of professional experience in Python and web development
- 2+ years of experience working with Odoo, including customization and module development
- Familiarity with Linux environments and server configurations for deploying Odoo applications
- Strong knowledge of relational databases like PostgreSQL for data management in Odoo
- Experience with version control using Git and familiarity with GitFlow branching strategies
- Bonus: Knowledge of AWS services and serverless stack (SAM, Serverless, Containerization) for deploying Odoo on the cloud
- Bonus: Experience with responsive web design and grid frameworks for enhancing the user interface
- Bonus: Familiarity with NoSQL databases like MongoDB or Cassandra for specific project needs
- Bonus: Proficiency in CSS3 advanced features, including animations, transitions, and flex-box layouts for enhancing Odoo UI
- Bonus: Experience with unit testing frameworks like Pytest for ensuring code quality and reliability in Odoo applications
This is a truly exciting time to join Spring Financial and we are looking forward to doing great things together!
In addition to a competitive salary, we provide:
- Comprehensive health, dental and vision coverage
- A great work environment in the heart of Downtown Vancouver
- Transit-Friendly Employer (Transit allowance)
- GRSP matching program
- Opportunity for career development