Current Job Postings
Ahoy there! Interested in working at Barnacle Systems? Here is a list of roles that we are currently hiring for, click the link to learn more:
Software QA - Test Specialist (Co-Op)
We are seeking a co-op Software QA Test Specialist to perform a vital role in the development and quality of our software. As a software tester, you will be involved in all stages of the software product development lifecycle with an emphasis on integration and automated testing.
Duties
As our Software QA Test Specialist, you will:
- Work with Product Owners to establish test cases based on requirements
- Prepare test procedures, perform both manual, automated and regression testing
- Generate test reports and escalate issues to the CTO for triage
- Create bug reports to provide feedback to the development team
- Coordinate with team members to ensure that software is designed for testability
- Create automated test scripts for functional, performance, and stress tests
- Help promote an inspiring and inclusive environment alongside the rest of the team
Qualifications
What we are hoping you bring:
- Minimum 3rd year or greater Computer Science or S. Eng students
- Knowledge/familiarity working with Typescript/Javascript
- Familiarity with a Software Testing Standard
- Working towards a Bachelor’s Degree or equivalent in a relevant field
- Ability to write quality code in at least one high-level language like Typescript, Javascript
- Knowledge of Test automation frameworks such as Jest
- Motivation to improve test coverage and effectiveness
Interested?
Send us an e-mail to ahoy@brnkl.io with your resume, cover letter, and a link to your GitHub (if you’re actively working on projects). We have a strong preference to see code that you’ve written outside of schoolwork, if possible.
Intermediate Front-End Developer
We are seeking an Intermediate Front-End Developer to help us build new web and mobile products as well as help maintain and improve our existing line of BRNKL products.
Duties
As our Intermediate Front-End Developer, you will:
- Work with the product team to develop and maintain web and mobile applications
- Rapidly build and iterate on functional prototypes that express design intent
- Develop and test with TypeScript, React, Angular and associated technologies (CSS/HTML, modern frameworks)
- Be detail-oriented and passionate about creating beautiful front-end experiences
- Work as part of an Agile team and participate in scrums and sprints
- Remain current on industry standards in web and mobile app development
- Help promote an inspiring and inclusive environment alongside the rest of the team
Qualifications
What we are hoping you bring:
- 2+ years of professional experience as a front-end developer
- Experience with JavaScript, ES6, Node.js, and TypeScript
- Experience with HTML, CSS, and SASS
- Knowledge of JS frameworks such as React and Angular
- Proficiency with distributed version control systems such as Git
Interested?
Send us an e-mail to ahoy@brnkl.io with your resume, cover letter, and a link to your GitHub (if you’re actively working on projects). We have a strong preference to see code that you’ve written outside of schoolwork, if possible.
Intermediate/Senior Full-Stack Developer
We are seeking an Intermediate to Senior Full-Stack Developer to help us build new web and mobile products as well as help maintain and improve our existing line of BRNKL products.
Duties
As our Intermediate/Senior Full-Stack Developer, you will:
- Release large-scale frontend and backend applications into a production environment
- Build scalable, performant, maintainable, and well-tested full-stack features
- Write and maintain code using asynchronous programming patterns
- Work as part of an Agile team and participate in scrums and sprints
- Contribute a full spectrum of tests to ensure product performance, from e2e functional testing, to integration & unit testing
- Remain current on industry standards in web and mobile app development
- Help promote an inspiring and inclusive environment alongside the rest of the team
Qualifications
What we are hoping you bring:
- 3+ years of professional software development experience
- Comprehensive knowledge of JS frameworks such as React, Node.js, AngularJS, Typescript
- Comfortable working with relational (SQLite) and NoSQL databases (Redis/MongoDB)
- Knowledge of web/mobile standards, device compatibility, and responsive design
- Experience working with RESTful web services, JSON data models, and integration with REST APIs
- Strong working knowledge of testing frameworks such as Jest
- Passion for writing quality code that is maintainable
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience
Nice to haves
- Experience developing in a containerized environment (Docker preferred)
- Experience working with IoT devices
- Good knowledge of API security and data encryption
- Experience utilizing a deployment pipeline with tools such as GitHub Actions
- Experience working with the Cloud platforms
Interested?
Send us an e-mail to ahoy@brnkl.io with your resume, cover letter, and a link to your GitHub (if you’re actively working on projects). We have a strong preference to see code that you’ve written outside of schoolwork, if possible.
About Barnacle Systems
We develop boat security and monitoring products that protect recreational (sailboats and powerboats), industrial, and government vessels around the world! We develop all of our hardware, software, and firmware in-house and manufacture all of our hardware in Vancouver. We are tremendously proud to be helping protect the environment by preventing boats from sinking.
Our Team
At Barnacle, we’re a highly collaborative team based in Victoria, BC. Our workplace culture values kindness, creativity, diverse perspectives, transparency, and continuous improvement. We’re committed to building and fostering an inclusive, accessible environment for everyone where you can create authentic connections, prioritize your career growth, and live your best life both in and out of work. At work, you’ll feel empowered to take on new challenges, and have the resources you need to succeed. We offer free on-site parking, quarterly team-building events, and plenty of opportunities to have fun and connect with your colleagues in meaningful ways.