Full-Stack Developer
(18-Month Term Position)
COVE
Halifax, NS
Who is COVE?
Since its inception in 2018, COVE has dedicated itself to fostering collaboration among individuals, concepts, resources, and assets to drive solutions and sustainable advancement within Canada's marine sector. At the forefront of building a thriving network, COVE has played a pivotal role in cultivating a robust cluster of companies and cultivating a premier startup environment. Through strategic initiatives, COVE facilitates invaluable networking opportunities, fosters connections, and leads discussions within the global ocean technology community. Moreover, COVE spearheads programs aimed at nurturing talent, expediting the release of ocean technology products, and bolstering the success of emerging ventures by startups, scaleups, and SMEs. These initiatives, coupled with COVE's ability to harness diverse skills and expertise nationally within the marine ecosystem, serve as an enabler for overcoming industry challenges, driving economic growth, and delivering value to investors.
As COVE experiences rapid expansion, we are actively seeking to expand our team to further bolster our transformative influence on the marine sector. With a thriving community of over 60 companies onsite and a global network encompassing over 400 organizations engaged in marine technology, we stand poised to emerge as a premier global hub for industry-driven innovation. We recognize that our journey toward this goal hinges on the strength of our team—a group of individuals who collaborate, innovate, and continually strive for excellence. Join us as we embark on this exciting journey of discovery and advancement.
The Opportunity:
The Full-Stack Developer will play a key role in advancing technical projects within the marine sector through the enhancement and management of COVE’s digital products. Reporting to the Director of Innovation, the Full-Stack Developer will focus on creating scalable digital solutions that support data management, real-time monitoring, and collaboration between industry partners where applicable.
The Full-Stack Developer will be responsible for project execution from ideation to completion and will ensure quality solutions to various challenges in the marine sector. This role requires a strong technical acumen to build digital applications and products and a collaborative mindset to work closely with cross-functional teams to drive impactful digital transformation in the marine industry.
What you will be doing:
- Design, build, test, and maintain product features related to a framework for integrating and monitoring deployed marine-based sensors and other data sources.
- Collaborate on technical specifications for technical projects at COVE.
- Collaborate with project stakeholders to translate technical requirements into effective digital solutions.
- Design and implement the front-end of applications with effective design and ensure designs comply with project specifications.
- Design and implement back-end infrastructure, including databases, in both cloud and on-premises environments.
- Design and implement software testing procedures and policies.
- Write, maintain, and deploy automated tests, including unit and integration tests.
- Participate in the implementation of regression testing strategies.
- Work in a highly collaborative agile team environment.
- Participate in peer review of code and share expertise with other team members.
- Adhere to COVE’s human resource policies and procedures.
- Other duties as assigned.
What you will bring:
- Bachelor’s degree in computer science, engineering, a related discipline, or equivalent work experience.
- 5+ years’ experience as a software developer, or similar role, with 2-3 years of working experience as a Full-Stack Developer.
- Experience developing front-end and back-end infrastructure for web applications.
- Knowledge of testing methodologies, including end-to-end testing, unit testing, integration testing, stress testing, etc.
- Proficiency in front-end languages including HTML, CSS, and JavaScript with knowledge of React framework.
- Strong proficiency in Node.js.
- Experience with SQL databases.
- Ability to build and maintain APIs and web services.
- Thorough knowledge of CI/CD and Automated Tests.
- Experience building scalable cloud-native applications.
- Ability to lead the implementation and optimization of DevOps practices and tools at COVE to drive automation, continuous integration, and deployment pipelines.
- Experience writing technical code documentation.
- Familiarity with containerization tools.
- Ability to develop requirements with non-technical stakeholders.
- Strong analytical and problem-solving abilities.
Additional Assets:
- Graduate degree in computer science, Engineering, a related discipline, or equivalent experience.
- Experience working with team members, end users, and others in developing, refining, and documenting technical requirements.
- Experience with Python.
- Knowledge of security best practices and familiarity with regulatory compliance requirements.
- Relevant AWS certifications.
- Previous experience with IoT devices or real-time data collection.
Working at COVE
At our core, we are a team driven by our passion for empowering marine tech innovators, serving as unwavering advocates for every visionary who walks through our doors. Integrity, creativity, and diversity are not just values to us—they are the bedrock of our identity. We thrive within an integrated team environment, where collective efforts culminate in tangible results. Embracing diversity in our workforce is paramount for fostering genuine collaboration and fulfilling the impactful responsibilities we hold within our community. We cultivate a workplace culture that celebrates individual differences, ensuring that each person's unique talents and strengths are fully recognized, appreciated, and utilized. Operating within a hybrid and flexible work environment allows us to optimize the collective potential of our highly collaborative team, enabling us to achieve the best possible outcomes.
Benefits:
- Opportunity to learn and make an impact by working for a dynamic, growing company on meaningful projects that finds solutions to real-life problems.
- Vacation, personal days, and sick time
- Remote work and flexible work hours
- Team wide bonding activities and casual work environment
- Tech focused office location, convenient via transit and bike paths
- Learning and growth opportunities
- Employee recognition program
- Employee referral program
- Competitive salary
Talent Pool
As part of our ongoing recruitment efforts, we continually identify candidates who demonstrate the skills, experience, and potential to contribute to our organization. By submitting your application, you will be considered for current and future opportunities that match your qualifications and interests.
Should your profile align with our current or future needs, a member of our recruitment team may reach out to you to discuss potential opportunities and to further assess your fit for specific roles within our organization.
Don’t meet every single requirement? At COVE, we are dedicated to building a diverse, inclusive and authentic workplace, so if you are excited about this role, but your past experience does not align with every single qualification in the job description, we encourage you to apply anyways. You may be just the right candidate for this or other roles.
We are committed to ensuring accommodations are made available to persons with disabilities during the recruitment, assessment and selection processes and will provide reasonable accommodation upon request.
We offer an excellent working environment where life balance is valued. Our people and their commitment to quality work is what drives our success. You can find out more information about COVE at www.coveocean.com . Salary for this position will be commensurate with experience, note that relocation costs are not supported.
To be considered for this position, please apply online by clicking “Apply”. The deadline for submission is 5:00 pm, September 30, 2024. We thank all candidates for their interest; however, only those selected for an interview will be contacted.