What you will be doing:
The Developer is responsible for the development, design, and implementation of new and modified software products and ongoing business projects. A key area of focus is our custom web-based Laboratory Information Management System (LIMS).
- Learn and understand the desired user experience and business results for our in-house LIMS.
- Research, design, write, implement, and manage efficient code.
- Identify areas of modification in existing programs and subsequently develop these modifications and/or upgrades.
- Perform testing from scripted test cases as well as write test cases based on laboratory requirements.
- Perform smoke testing and regression testing to ensure comprehensive analysis of issues and resolutions. This includes debugging pre-released software for defects.
- Partner closely with other Developers, UX designers, and business/systems analysts.
- Author documentation regarding newly created features and related SOPs/how-to guides.
- Deploy software tools, processes, and metrics.
- Develop quality assurance procedures.
- Provide comprehensive reporting as well as effective training for users.
- Offer recommendations regarding process improvement.
What’s in it for you?!
- Tremendous growth opportunities!
- Work with the latest cutting-edge technologies and equipment!
- First fully ISO 17025 accredited cannabis testing lab in the world!
- Strong and stable growing company for over a decade!
- Fun and friendly work culture!
- Health, dental and vision!
- Floating PTO!
Requirements:
Experience you will need:
- 3+ years of relevant programming experience.
- 2+ years of experience with JavaScript, Vue.js, Ruby, PostgreSQL, and GraphQL. (Strong foundation in Ruby)
- Ability to maintain an incredibly high degree of attention to detail and accuracy.
- Ability to maintain confidence, confidentially, and composure during difficult and/or complex situations.
- Ability to work in a dynamic, fast-paced deadline environment (both collaborative and autonomous environments) while successfully managing multiple tasks.
- Strong knowledge of standard laboratory protocol, including ISO/IEC 17025 standards.
- Excellent communication skills and ability to effectively work, problem solve, and communicate with all levels of the organization.
- Proven track record of developing software code for custom business platforms.
Experience that is preferred:
- Familiarity with Agile development concepts, test automation, Bootstrap, and React, AWS, and Heroku.
- Exposure to the cannabis industry.