Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Full Stack Web Developer

$100k - $140k per year

Koch

Your Job

DarkVision, part of Koch Engineered Solutions, is looking for 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 play a key role in designing, building, and maintaining 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, where employees enjoy full access to our facility amenities including a well-equipped on-site gym, squash court, climbing wall, steam room, and more!

Our Team

You will be joining our Software Team, which works on all kinds of Software. From Embedded Systems to 3D Desktop Applications to Cloud Services, the Software Engineering team at DarkVision plays a central role in everything that happens with our award-winning ultrasound imaging solutions.

What You Will Do

Backend Development:

  • 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:

  • Build responsive, user-friendly web interfaces using modern JavaScript frameworks.
  • 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.

Collaboration & Deployment:

  • Work closely 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)

We are looking for a skilled web developer with expertise in full-stack development. At a minimum, you should have:

  • 3 or more years of experience as a Web Developer (Frontend, Backend, or Full Stack).
  • Proficiency in JavaScript/TypeScript
  • 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

While not required, experience in any of the following will make you stand out:

  • Experience developing data intensive applications.
  • Experience in computer vision.
  • Data Visualization – experience with D3.js, Chart.js, Plotly, or Streamlit.
  • Report Generation – working with tools like Jinja2, WeasyPrint, Pandoc, or ReportLab.
  • Testing & Automation – Cypress, Playwright, Jest for frontend; PyTest for backend.
  • DevOps & Deployment – Docker, Terraform, Kubernetes, CI/CD pipelines.
  • Observability – Prometheus, Grafana, ELK Stack, AWS CloudWatch.

General Salary Range

For this role, we anticipate paying $100,000 to $140,000 per year. This role is eligible for variable pay, issued as a monetary bonus or in another form.

At Koch companies, we are entrepreneurs. This means we openly challenge the status quo, find new ways to create value and get rewarded for our individual contributions. Any compensation range provided for a role is an estimate determined by available market data. The actual amount may be higher or lower than the range provided considering each candidate's knowledge, skills, abilities, and geographic location. If you have questions, please speak to your recruiter about the flexibility and detail of our compensation philosophy.

Who We Are

DarkVision Technologies Inc. is a Canada-based tech company disrupting the industrial imaging market since 2013. We have created the world’s most advanced acoustic-based imaging platform. We are packaging it into multiple new product lines, revolutionizing how our clients quantify and visualize the integrity of their critical assets.

Backed by Koch Industries, one of the world’s largest privately held companies, DarkVision’s team of Mechanical, Skunkworks, Electrical, Software, and Machine Learning Engineers is rapidly expanding to meet the demand for the company’s current and upcoming products.

Our employees work on cutting-edge technologies that blend science with real-world applications. We invite you to join our team for the exciting journey ahead as we become the global leader in industrial imaging.

At Koch, employees are empowered to do what they do best to make life better. Learn how our business philosophy helps employees unleash their potential while creating value for themselves and the company.

Additionally, everyone has individual work and personal needs. We seek to enable the best work environment that helps you and the business work together to produce superior results.

How To Apply

If you have the above qualifications, we would like to hear from you. We thank all applicants in advance, but please be advised that only those selected for an interview will be contacted.

We are an equal opportunity employer. If you require accommodation or assistance at any time during the application or selection processes, please submit a request by following the directions located in the FAQ section at the bottom of the kochcareers.com webpage.

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

Keywords: front-end, front end, back-end, backend, full stack, web, development, developer, programmer, engineer, SQL, Python, JavaScript, Typescript, React, Restful, API, SQL, AWS, cloud, data visualization, report, reporting, databases

Vacancy posted 5 hours ago
Similar jobs that could be interesting for youBased on the Full Stack Web Developer in North Vancouver, BC vacancy
  • $70k - $115k per year

     ...Koch Engineered Solutions company, is looking for a Data (Python) Developer to join the Data Development Team in North Vancouver, BC. In this...  ...Analysis Deliverables, and suggest improvements. This regular full-time position is 100% on-site in our HQ in North Vancouver, BC,... 
    Suggested
    Full time
    Work at office

    DarkVision

    North Vancouver, BC
    12 days ago
  •  ...motivated, professional, and customer-focused individuals to join us as Full-Time Sales Representatives. This opportunity is ideal for...  ...relationships, working in a fast-paced environment, and developing a long-term career in sales. As part of our team, you will represent... 
    Suggested
    Long term contract
    Full time
    Summer work

    The Acquisition Group

    North Vancouver, BC
    6 days ago
  • $71k per year

     ...Your Opportunity at ARC’TERYX As a Materials Developer I, you are a technical developer focused on seasonal developments ranging across a variety of high-performance materials for all activities. You are grounded in technical knit and woven development and maintain operational... 
    Suggested
    Temporary work
    Seasonal work
    Work at office
    Flexible hours

    Arc'teryx Equipment

    North Vancouver, BC
    14 days ago
  • $38 - $41 per hour

    Full Stack Web Developer Cela Location 305-350 E 2nd Ave Vancouver, BC Salary 38.00 to 41.00 hourly (To be negotiated) / 37.5 hours per week Full time Starts as soon as possible Benefits: Health benefits, financial benefits, Long term benefits, other benefits Languages... 
    Web
    Hourly pay
    Long term contract
    Full time
    Immediate start
    Remote work

    Cela

    Vancouver, BC
    4 days ago
  •  ...Consult with clients to develop and document Website requirements Design and integrate website related code Determine hardware and software requirements to achieve optimal server performance Develop website architecture Write, modify and test website related code... 
    Web
    Full time

    Cela

    Vancouver, BC
    5 days ago
  • $29 per hour

     ...seeking a motivated, positive and dependable full-time GIS Analyst to join our team of GIS...  ...Spatial data management and analysis Developing and delivering on operational mapping...  ...Troubleshooting issues related to GIS and web-based mapping systems Maintenance and development... 
    Full time
    Work at office
    Flexible hours

    DWB Consulting Services Ltd.

    North Vancouver, BC
    5 days ago
  • $59.13 - $75.55 per hour

     ...Location: North Vancouver, BC (Open to Hybrid or Full Remote) Time Zone Requirement: Remote...  ...the team, and mentor junior/intermediate developers via pair programming. Platform...  ...scalable features using Flows, Apex, Lightning Web Components (LWC), and asynchronous processing... 
    Web
    Long term contract
    Remote work
    Flexible hours

    Randstad

    North Vancouver, BC
    14 days ago
  • $123k - $144k per year

     ...Full Stack Software Developer Burnaby, BC $123,000–$144,000 Base Salary Torus Talent is supporting an innovative Vancouver-based robotics and AI...  ...This role is focused on building scalable, production-grade web applications with strong emphasis on frontend engineering, backend... 
    Web
    Long term contract
    Permanent employment
    Full time

    Torus Talent

    Burnaby, BC
    2 days ago
  • $91.19k - $113.98k per year

     ...rewarding careers that move BC forward. We are currently hiring a Full Stack Developer to join our Digital Technology team based in our Head Office...  ...APIs. Familiarity with HTML5, CSS3, SASS/LESS, Amazon Web Services, and microservices patterns. Experience in Agile... 
    Long term contract
    Permanent employment
    Work at office
    Remote work
    Relocation
    Flexible hours

    BCAA

    Burnaby, BC
    27 days ago
  • $20.5 per hour

     ...your health and well-being Career … with opportunities to learn, develop new skills and grow your contribution Connection … with an...  ...reasonable accommodation, to retrieve material from shelves and floor stacks and lift and carry up to 50 lbs. frequently and up to 70 lbs. on... 
    Contract work

    Sherwin-Williams

    North Vancouver, BC
    1 day ago
  •  ...healthcare, is looking for a passionate software developer to help build the future of our digital healthcare platform.  As a  Senior Full Stack Developer,  you will serve as a domain...  ...high quality, performant, accessible web experience for our customers and patients.... 
    Web
    Full time
    Remote work

    Cloud DX, Inc.

    Vancouver, BC
    22 days ago
  • $85k - $160k per year

    Senior Full Stack Java Developer Position Description THIS ROLE IS BASED IN VANCOUVER BC AND IS NOT OPEN TO REMOTE OPTIONS. CGI is more than...  ...easy-to-use, customer focused APIs and capabilities which power web and mobile online platforms Design and develop re-usable... 
    Web
    Flexible hours
    Vancouver, BC
    8 days ago
  • $60k - $85k per year

     ...health and wellness journey. We're growing fast, our technology is at the center of everything we do, and we're looking for a Full-Stack Developer who wants their code to actually mean something. You'll work directly alongside product, design, and clinical operations to... 
    Remote work
    Flexible hours

    Total Life, Inc.

    Vancouver, BC
    29 days ago
  • $50 per hour

     ...Manager to lead our GIS / SaaS development team and help shape the next generation of our web mapping applications. In this position, you will guide a talented group of GIS Developers, support the delivery of high‑quality mapping solutions, and play a hands‑on role in the... 
    Web
    Flexible hours

    DWB Consulting Services Ltd.

    North Vancouver, BC
    7 days ago
  • $112.63k per year

     ...harness Internet of Things (IoT) data to develop actionable insights and improve their operations...  ...seeking a skilled and passionate Lead Full Stack AWS Developer, Business Applications to...  ...applications and infrastructure on the Amazon Web Services (AWS) platform. You will design... 
    Web
    Long term contract
    Internship
    Remote work
    Flexible hours

    Samsara

    Vancouver, BC
    3 days ago
  • $115k - $127k per year

     ...understanding of the value of diversity within a team. ~ Proficiency with MS Office products and web-based applications. Why you’ll love working here This is a full-time, permanent position. With multiple operations and long-term projects, Seaspan employees enjoy... 
    Long term contract
    Permanent employment
    Full time
    Apprenticeship
    Internship
    Work at office

    Seaspan ULC

    North Vancouver, BC
    6 days ago
  • $65.55k - $84k per year

     ...hiring multiple entry-level Software Developers through our Developer Jumpstart Program - a full-time permanent opportunity...  ...development, and maintenance of scalable web applications - writing production-...  ...and Instagram ( Internal Title: Junior Software Developer, Full Stack... 
    Web
    Long term contract
    Permanent employment
    Full time
    Work at office
    Home office
    2 days per week

    Pixieset

    Vancouver, BC
    3 days ago
  • $43 per hour

     ...The Developer reports to the Manager for the support and development of new and existing systems...  ...system administration and troubleshoots Web, client server and n-tier database issues...  ...Coding and designing solutions using Microsoft stack. Demonstrated knowledge of the historic... 
    Web
    Long term contract
    Permanent employment
    Contract work
    Temporary work
    Casual work
    Manual labor
    Local area
    Immediate start
    Remote work
    Work from home
    Flexible hours

    Provincial Health Services Authority

    Vancouver, BC
    23 days ago
  •  ...vessels, structural steel, boilers, tank shells, chutes, hoppers, stacks, and other heavy steel components on a custom-made basis often...  ...Agreement, starting apprentice wage rates are between 60% - 75% of the full journeyperson rate ($59.29 before deductions). Relevant... 
    Permanent employment
    Temporary work
    Apprenticeship

    Seaspan ULC

    North Vancouver, BC
    20 days ago
  • $80k - $100k per year

     ...Who are we looking for? We're looking for a Shopify-first Full Stack Developer to own and evolve tentree's ecommerce platform. You've shipped...  ...eCommerce tech stack across Shopify, custom apps, and Amazon Web Services, improving performance and reducing legacy dependencies... 
    Web
    Full time
    Work at office
    Flexible hours
    3 days per week

    tentree

    Vancouver, BC
    a month ago
  •  ...and context. ResponsiveAds takes the "responsive" paradigm from web CMS, ad serving, and cross-screen analytics and delivers the...  ...agencies. ResponsiveAds is currently looking for Senior Full-Stack Developers to work on our Next Gen Self-Serve Studio 4 Product which includes... 
    Web
    Full time
    Remote work
    Work from home
    Flexible hours

    ResponsiveAds, Inc.

    Vancouver, BC
    more than 2 months ago
  • $50k - $75k per year

    🚀 Full-Stack Developer Equity + Bonus + Massive Growth Opportunity About Total Life At Total Life, we’re redefining mental healthcare for...  ...you’ll play a critical part in building intuitive, responsive web interfaces that directly support our mission in mental... 
    Web
    Full time
    Remote work
    Monday to friday
    Flexible hours

    Total Life, Inc.

    Vancouver, BC
    more than 2 months ago
  • $133k - $168k per year

     ...Columbia Type: Direct Hire Job #13387 Salary: CA$140,000 Per Hour MatchBox Consulting Group is currently seeking a Full Stack Developer (Typescript, Python, React) for a permanent role with a client of ours located in Vancouver. This role is 100% remote and open... 
    Hourly pay
    Permanent employment
    Direct hire
    Remote work

    MatchBox

    Vancouver, BC
    more than 2 months ago
  • $120k - $150k per year

     ...and wellness journey. We are growing fast, our technology is at the center of everything we do, and we are looking for a Senior Full-Stack Engineer who wants their code to mean something. Working closely with leadership across product, design, and clinical operations, you... 
    Work at office
    Remote work
    Flexible hours

    Total Life, Inc.

    Vancouver, BC
    14 days ago
  •  ...Travel Requirements: 0 - 10% Job Type: Full-Time Pay Rate: $19.00 - $24.50...  ...customer service experience by coaching, and developing friendly, well trained staff. The Supervisor...  ..., when required Recruit, train, develop, motivate and coach employees, and provide... 
    Full time
    Internship
    Shift work
    Afternoon shift

    Sobeys

    North Vancouver, BC
    18 hours ago
  •  ...the "responsive" paradigm from web CMS, ad serving, and cross-screen...  ...an advanced Creative Ad Tech stack with a Fluid Design Tool, Creative...  ...personalization engine. Developers will get the chance to be involved...  ...ResponsiveAds is currently looking for a full-stack developer that is a new... 
    Web
    Long term contract
    Full time
    Internship
    Summer internship
    Flexible hours

    ResponsiveAds, Inc.

    Vancouver, BC
    more than 2 months ago
  •  ...Financial Analyst (CFA) What’s in it for you? Whether it’s developing new skills, opportunities to innovate and grow, modern and comprehensive...  ...Canada Work hours/week 37.5 Employment Type Full time Platform WEALTH MANAGEMENT Job Type Regular... 
    Long term contract
    Full time
    Flexible hours

    Royal Bank of Canada

    North Vancouver, BC
    7 days ago
  • $49.27 - $55.84 per hour

     ...Strategy team enables a high-performing, future-ready organization by developing talent and building critical capabilities across the business....  ...to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic... 
    Hourly pay
    Contract work
    Work at office

    Randstad

    North Vancouver, BC
    7 days ago
  • $52.6 per hour

     ...Retail - Pharmacy  Travel Requirements: 0 - 10% Job Type: Full-Time   Country: Canada (CA)  Province: British Columbia...  ..., product availability and customer service standards while developing and monitoring business plans to deliver on KPIs  Actively engage... 
    Full time
    Internship

    Safeway

    North Vancouver, BC
    7 days ago
  • $21.65 - $36.14 per hour

     ...among the best companies to work for because we are committed to supporting and developing our teams. Together, we can build success and a better future. Let's get started! Job Type: Full-time Pay: $21.65-$36.14 per hour Additional pay: ~ Overtime pay Benefits... 
    Hourly pay
    Daily paid
    Full time
    Apprenticeship
    Monday to friday
    Shift work

    PCL Constructors Westcoast Inc.

    North Vancouver, BC
    10 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Full Stack Web Developer. Be the first to apply!