Full-Stack Developer

Victoria, BC +2

MarineLabs is a fast moving Coastal Intelligence data company that owns and operates a growing fleet of super rugged and rapidly deployable ocean weather instruments, producing reliable high-resolution data products in real-time to benefit marine safety and climate resilience. 


We are seeking a resourceful and multi-skilled Full-Stack Developer to contribute to our cloud-based IoT technology stack and help us scale-up. The successful candidate will be highly involved in development and maintenance of applications for MarineLabs’ customer-facing CoastAware service, incorporating desktop and mobile interfaces, web APIs, and internal-facing fleet and user management tools, and back end logic. This role requires someone who has a high attention to detail and a commitment to building robust, intuitive, attractive, and engaging web applications that strive for simplicity in user experience.


Key Responsibilities:


Full-Stack Developers at MarineLabs are adept at writing clear and robust code for both front end and back end applications, as well as tests to prove function and reliability before going live, and reducing or eliminating work through automation and replication. 


  • Create and maintain components and views for front-end web applications
  • Create and maintain back-end administration views and tools for MarineLabs staff and field operations partners
  • Create and maintain internal and customer-facing API services
  • Troubleshoot system failures and alerts, sometimes in real time
  • Research and evaluate new software technologies and tools according to organization needs
  • Document code, designs, deployment, configuration, maintenance work and troubleshooting procedures
  • Possibly contribute to data processing or analytics applications given suitable experience and interest


Qualifications / Experience:


Full-Stack Developers at MarineLabs have ideally the following qualifications and experience to be successful in their role


  • Undergraduate degree in Software Engineering / Computer Science or equivalent
  • 3+ years experience in full stack development in a professional environment
  • Strong Javascript/HTML/CSS and Python programming skills
  • Experience building responsive web applications with React
  • Experience with Django web framework, and advanced leveraging of the ORM and administrative interface
  • Mobile app development using React Native or other modern frameworks
  • Experience with SQL, noSQL, time series databases
  • Experience with the software development life cycle, Agile methodology, and skill with distributed revision control systems such as git
  • Experience with test-driven development and continuous integration tools
  • Experience with web application security and authentication technologies
  • Experience with containerization technologies such as Docker
  • Strong work ethic, attention to detail, dedication to quality, and excellent communication skills
  • A standard of writing code that is clean and easy to test, understand, and maintain
  • A keen eye, a high quality standard, and good sense of what the end user's experience should be
  • Passion for the ocean


Knowledge/experience in the following areas would be an asset:

  • User interface design
  • Visual presentation of data in plots and spatial formats
  • Working with environmental time series, modeling, or forecasting data
  • AWS stack technologies
  • The marine environment and/or related technologies


Working Conditions:


This position is full-time and based in the MarineLabs headquarters in Victoria, BC. We offer hybrid and remote working options. We offer a competitive compensation package including health benefits and robust vacation programs. We’d love to hear from candidates of all backgrounds, orientation, and abilities.


To Apply:


Please include a cover letter in your application by email to [email protected] that details what attracts you to this position and why you would be a good fit at MarineLabs. 


Learn more about MarineLabs and our mission to revolutionize marine safety and climate adaptation at https://marinelabs.io and https://www.linkedin.com/company/marinelabsdata

Subscribe to Job Alerts