Full Stack Web Developer

Koch

North Vancouver

On-site

CAD 100,000 - 140,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Koch is looking for an experienced Full Stack Web Developer to join their Software Engineering team in North Vancouver, Canada. You will design, build, and maintain web-based reporting applications for large-scale ultrasound inspection data, ensuring users can visualize and interact with critical insights.

The ideal candidate has at least 3 years of relevant experience, is proficient in Python, and has working knowledge of modern web frameworks and cloud platforms, especially AWS.

Qualifications

  • 3 or more years of experience as a Web Developer (Frontend, Backend, or Full Stack).
  • Familiarity with secure coding practices, authentication mechanisms, and performance optimization.

Responsibilities

  • Design extensible, flexible data models for efficient search and retrieval.
  • Develop and maintain scalable APIs using FastAPI, Django, or Flask.
  • Integrate with databases and data pipelines for efficient data retrieval.
  • Develop interactive dashboards and data visualizations.
  • Optimize web performance and ensure cross-device compatibility.

Skills

Proficiency in Python
Experience with modern web frameworks
Understanding of SQL databases
Knowledge of RESTful APIs
Experience working with cloud platforms

Tools

FastAPI
Django
Flask
React
Vue.js
AWS

Job description

DarkVision, part of Koch Engineered Solutions, is looking for an intermediate to senior level Full Stack Web Developer to join our Software Engineering team.

As DarkVision’s imaging technology captures the largest ultrasound datasets in the world, your work will play a crucial role in transforming super high‑fidelity industrial asset inspection data into actionable insights and interactive tools for clients.

As a Web Developer, you will design, build, and maintain web‑based reporting applications that allow customers to visualize, interact with, and generate reports from large‑scale ultrasound inspection data for Oil & Gas pipelines and wells.

Depending on your skill set, you may focus more on the backend services development (designing APIs and flexible data services) or frontend development (building interactive dashboards and UIs), but ideally you are comfortable across the whole stack.

This is an on‑site regular full‑time position in our HQ in North Vancouver, BC.

What You Will Do
  • Design extensible, flexible data models for efficient search and retrieval.
  • Develop and maintain scalable APIs using FastAPI, Django, or Flask (Python).
  • Integrate with databases and data pipelines, ensuring efficient data retrieval and report generation.
  • Implement secure authentication and role‑based access control (OAuth, JWT).
  • Optimize database queries and backend performance for real‑time data interaction.
Frontend Development
  • Develop interactive dashboards and data visualizations to display inspection summaries, metadata, and annotations.
  • Optimize web performance and ensure cross‑device compatibility.
  • Work with designers to create accessible, functional, and visually appealing UI components.
  • Collaborate with software and data engineers, designers, and stakeholders to refine features.
  • Write unit tests, perform debugging, and maintain high code quality.
  • Deploy applications to AWS (Lambda, ECS, S3, API Gateway, RDS, CloudWatch, etc.).
Who You Are (Basic Qualifications)
  • 3 or more years of experience as a Web Developer (Frontend, Backend, or Full Stack).
  • Proficiency in Python.
  • Experience with modern web frameworks (e.g., React, Vue.js, Django, FastAPI, Flask).
  • Knowledge of RESTful APIs and how to integrate them with databases.
  • Understanding of SQL databases (PostgreSQL, RDS) and best practices for queries and schema design.
  • Experience working with cloud platforms (especially AWS) for hosting and deployment.
  • Familiarity with secure coding practices, authentication mechanisms (OAuth, JWT), and performance optimization.
What Will Put You Ahead
  • Experience in computer vision.
  • Data visualization skills with D3.js, Chart.js, Plotly, or Streamlit.
  • Report generation experience with Jinja2, WeasyPrint, Pandoc, or ReportLab.
  • Testing and automation experience (Cypress, Playwright, Jest, PyTest).
  • Observability (Prometheus, Grafana, ELK Stack, AWS CloudWatch).
General Salary Range

For this role, we anticipate paying $100,000 to $140,000 per year, with possible variable pay.

We are an equal opportunity employer. If you require accommodation or assistance during the application or selection processes, please submit a request by following the directions located in the FAQ section.

Successful candidates will be required to complete a criminal background check.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Data (Python) Developer
Data (Python) Developer

DarkVision • North Vancouver

On-site
CAD 70,000 - 115,000
Data (Python) Developer
Data (Python) Developer

Koch • North Vancouver

On-site
CAD 98,605 - 161,994
Gym access
Squash court
Climbing wall
+1
Machine Learning Scientist
Machine Learning Scientist

Koch • North Vancouver

On-site
CAD 137,000 - 206,000
Fully equipped gym
Squash court
Steam room
+1
Business Support Administrator
Business Support Administrator

DarkVision • North Vancouver

On-site
CAD 55,000 - 65,000
On-site gym
Squash court
Steam room
+1
Full Stack Engineer
Full Stack Engineer

United States Digital Space LLC • Toronto

On-site
CAD 83,000 - 140,000
Casual dress
Company events
Dental care
+4
Full Stack Software Developer - Filled
Full Stack Software Developer - Filled

Vivacity Technologies • Kamloops

Hybrid
CAD 70,000 - 110,000
Mechanical Test Engineer
Mechanical Test Engineer

DarkVision • Calgary

On-site
CAD 85,000 - 120,000
Full Stack Web Developer -Electric Eye
Full Stack Web Developer -Electric Eye

GHGSAT • Ottawa

On-site
CAD 75,000 - 110,000
Competitive salary and stock options
Health and dental benefits
Paid time off and floating holidays
+1
Full Stack Web Developer -Electric Eye
Full Stack Web Developer -Electric Eye

GHGSAT • Montreal (administrative region)

On-site
CAD 70,000 - 90,000
Competitive salary and stock options
Health and dental benefits
Paid time off and floating statutory holidays
+1
Full Stack Software Developer (Mississauga, ON)
Full Stack Software Developer (Mississauga, ON)

Media Resources Inc. • Mississauga

Hybrid
CAD 100,000 - 150,000