Product Engineer

7 hours ago


Vancouver, British Columbia, Canada IFD Technologies Inc. Full time

Product Engineer (Full Stack Developer)

The company

IFD Technologies is a growing tech company located in the heart of Mount Pleasant in Vancouver. We
are a tight-knit team focused on developing innovative products designed to help electric utilities manage and troubleshoot distribution networks. For the past 25 years the company has grown by continuing to develop our flagship product, the IFD sensor. Recently we have expanded our product suite by developing a series of new and exciting digital products.

Your role

As a Full Stack Developer, you will hold the keys to our digital future. You will be the primary architect and builder of a new, greenfield web application that interfaces directly with our intelligent sensor hardware. This is not a standard web application; you are building the digital bridge that allows utilities to visualize, analyze, and interact with physical devices in the field.

You will define the architecture from the ground up. You will select the frontend framework, design the backend, and determine the optimal AWS infrastructure to ingest high-volume sensor data via MQTT. You won't just be writing code; you will be making high-level decisions on scalability, security, and data flow that will define our software roadmap for years to come.

Note on Pace and Expectations: We are entering a critical growth phase with a major product launch on the horizon. This is an exciting time to join, but it also means the next 12 months will be demanding. We are looking for someone who thrives on the challenge of shipping complex products and is willing to dig deep to meet our launch targets. You will have a massive impact on the product's direction and success.

How you might spend your days

  • Architecting the Solution: Evaluating and selecting the specific AWS services (e.g., IoT Core, Lambda, DynamoDB, RDS) required to build a scalable, secure, and cost-effective cloud infrastructure.
  • Building the Backend: Developing a robust, event-driven backend using and TypeScript to handle device communication and API requests.
  • Frontend Strategy: Selecting a modern frontend framework (e.g., React, Vue, or Angular) and building an intuitive dashboard for utility operators to monitor network health.
  • IoT Integration: Implementing MQTT protocols to ensure reliable, real-time communication between thousands of field devices and the cloud.
  • DevOps & Infrastructure: Setting up the CI/CD pipelines and automated deployment workflows (Infrastructure as Code) to ensure a smooth path from development to production.
  • Bridging the Gap: Collaborating closely with the Firmware team to define data payloads, troubleshoot connectivity issues, and ensure digital constraints align with physical hardware realities.
  • Leading the Way: Acting as the sole web developer initially, with the opportunity to define coding standards and eventually hire and lead a team as the project scales.

The Must-Haves

  • You have a degree in Computer Science, Software Engineering, or a closely related field.
  • You have 5-10+ years of full-stack development experience, with a proven history of shipping production-grade web applications.
  • Architecture Expertise: You don't just use AWS; you understand
    how
    to design within it. You can explain when to use serverless vs. containers, and how to architect for cost and scale.
  • Backend Mastery: You are an expert in and TypeScript.
  • IoT Experience: You have demonstrated experience connecting web applications to physical devices using MQTT or similar protocols.
  • DevOps Autonomy: You are comfortable setting up your own environments, CI/CD pipelines, and deployment strategies from scratch.
  • Ownership: You are strongly dedicated to your work and take personal accountability for meeting project deadlines. You are comfortable working autonomously to turn high-level requirements into concrete technical solutions.
  • You possess strong English communication skills (verbal and written) and can explain complex cloud concepts to hardware engineers and stakeholders.

Nice to Haves

  • Experience with data visualization libraries (e.g., , ) for rendering sensor data.
  • Experience with Time Series databases (e.g., InfluxDB, TimescaleDB).
  • Familiarity with cybersecurity best practices for IoT (device authentication, encryption).
  • Experience working in a startup or high-growth environment.

Offers and benefits

  • Salary range of $100k-$160k
  • Tons of support for personal and professional development
  • And, working with a great group of people

Please send your cover letter and resume to:

Roque Obusan
Digital Systems Architect

E
 |
T
|
W


  • Product Engineer

    4 days ago


    Vancouver, British Columbia, Canada IFD Technologies Inc. Full time

    The companyIFD Technologies is a growing tech company located in the heart of Mount Pleasant in Vancouver. We are a tight-knit team focused on developing innovative products designed to help electric utilities manage and troubleshoot distribution networks. For the past 25 years the company has grown by continuing to develop our flagship product, the IFD...


  • Vancouver, British Columbia, Canada All Jobs Info Full time

    Company:AmplitudeLocation:Vancouver, BC, CanadaType:Full-TimeSalary:$ $256000RequirementsB.S., M.S., or Ph.D. in Computer Science or another technical field.5+ years of experience working as a Product Engineer, or a full-stack engineer with a front-end focus.Previous experience with one or more JavaScript application frameworks (React/Redux, Angular,...


  • Vancouver, British Columbia, Canada Ashby Full time

    Hi I'm Abhik, Ashby's Co-Founder and VP of Engineering. We're looking for a versatile, persistent product engineer who's not afraid to set up reusable building blocks across the stack and advocate for the time and space to do so. At Ashby, all our engineers ship features end-to-end at a high pace. Example is the best leadership. We'll give you the room to do...


  • Vancouver, British Columbia, Canada Critical Mass Full time

    In your capacity as a Senior Product Engineer - 3D, you play a central role in bringing creative ideas to life. Drawing from your expertise in various 3D software andextended knowledge of Unreal Engine, you are building high-fidelity, photo-real visual experiences for our clients. You are a key contributor in conceiving and breaking ground, executing on...


  • Vancouver, British Columbia, Canada Match Group Full time

    Know where you belong.Match Group is a leading provider of dating products across the globe. Our portfolio includes Tinder, Match, Hinge, PlentyOfFish, The League, and others, each designed to spark meaningful connections for singles worldwide. Creating a sense of belonging doesn't stop at our products - it's the foundation of every team we hire.We're...


  • Vancouver, British Columbia, Canada Capgemini Full time

    Job Title: Senior Data Engineer – Big Data SolutionsLocation: Remote in PSTAbout the job you're considering: Join Capgemini as a Senior Data Engineer and play a pivotal role in transforming how businesses leverage data. You'll design and build scalable data solutions that power decision-making and innovation across the organization.Your roleDesign and...


  • Vancouver, British Columbia, Canada Capgemini Engineering Full time

    Job Title:Senior Data Engineer – Big Data SolutionsLocation:Remote in PSTAbout the job you're considering:Join Capgemini as a Senior Data Engineer and play a pivotal role in transforming how businesses leverage data. You'll design and build scalable data solutions that power decision-making and innovation across the organization.Your roleDesign and...


  • Vancouver, British Columbia, Canada Capgemini Full time

    Job Title: Senior Data Engineer – Big Data SolutionsLocation: Remote in PSTAbout the job you're considering\: Join Capgemini as a Senior Data Engineer and play a pivotal role in transforming how businesses leverage data. You'll design and build scalable data solutions that power decision-making and innovation across the organization.Your roleDesign and...

  • AI Product Engineer

    1 week ago


    Vancouver, British Columbia, Canada Meroka Full time

    This Role Is Not for You If…You only want to train models rather than build end to end AI powered workflowsYou are uncomfortable integrating third party systems like EHR, billing, accounting, and HR softwareYou prefer to work in research mode rather than shipping production ready featuresYou want rigid specifications instead of working iteratively with...


  • Vancouver, British Columbia, Canada Targeted Talent Full time

    Overview: We are looking for our first Quality Assurance Expert to join our team  Are you an analytical detail orientated person who jumps at the opportunity to set up a new test automation and then look for trouble with it? Are you as eager and comfortable with translating user stories into test procedures as you are communicating with all levels of the...