This job posting has expired and no longer is available. Please explore other opportunities.

Full Stack Developer

Remote Victoria, BC

MarineLabs is seeking a full stack developer.


MarineLabs is a Data-as-a-Service (DaaS) company that owns and operates a growing fleet of IoT ocean weather instruments on both coasts of North America, producing reliable high-resolution data products in real-time for our customers in various sectors of the blue economy.


We’re currently looking for a Full Stack Engineer. The work involves development and maintenance of applications for MarineLabs’ customer-facing front end (desktop and mobile), APIs, and internal-facing fleet and user management tools and back end logic.


The Full Stack Engineer is 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. Applicants should have a high attention to detail and a commitment to building robust, intuitive, attractive, and engaging UIs that strive for simplicity.


The candidate will ideally have:


  • Strong Javascript/HTML/CSS programming skills
  • Strong Python programming skills
  • Experience building responsive web front-end applications with React
  • Experience with Django back end and ORM, including database admin and migration
  • Experience with test-driven development and CI/CD tools
  • Experience with the software development life cycle and revision control tools such as git
  • Experience with web application security and authentication technologies
  • Knowledge of containerization technologies such as Docker
  • Strong work ethic, attention to detail, and excellent communication skills
  • Strong desire to learn, ability to follow clear instructions, and is not afraid to ask questions
  • A standard of writing code that is clean and easy to test, understand, and maintain
  • Familiarity with geographic and data visualization UI layers is an asset
  • Familiarity with AWS cloud technologies is an asset
  • Familiarity with marine or ocean environment and/or technology is an asset


Responsibilities


  • 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 partners
  • Create and maintain 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
  • Execute upgrades or migration of databases
  • Document designs, deployment, configuration, maintenance work and troubleshooting procedures
  • Possibly contribute to data processing pipeline applications given suitable experience and interest


Qualifications


  • Undergraduate degree in Software Engineering / Computer Science or equivalent
  • 2+ years experience in full stack development in a professional setting


The position is full time and offers flexibility in working locations (remote from home, but be ideally based in British Columbia), with occasional team meetings at the office / lab in Victoria. We offer a competitive compensation package including stock options and health benefits. We’d love to hear from candidates of all backgrounds, orientations, and abilities.


If this position sounds exciting to you, please send your resume and cover letter to careers@marinelabs.io

Subscribe to Job Alerts