hero

Craft Ventures Portfolio Job Board

Fullstack Engineer - React, Node, Typescript

Terminal

Terminal

Software Engineering
Canada
Posted on Feb 5, 2026
About Foureyes

At Foureyes, we believe that human intellect paired with data is the winning combination. It always has been. And we're on a mission to bring that winning combination to dealerships with easy-to-love software. We're a software company that thinks about people first. With every innovation, we seek to put humans back in the starring role.

About The Role

About the team: Our Data Insights team’s mission is to empower auto dealers to independently and confidently answer their own data questions. We aim to deliver this through prebuilt reports, AI-driven exploration, self-service report building, and productized insights such as alerts, notifications, and automated recaps. The role: We’re looking for a versatile and resourceful full-stack engineer who loves solving problems end-to-end and thrives at the intersection of data, product, and user experience. This is a hands-on, build-fast role where you’ll turn ideas into working product, whether that’s embedding BI dashboards, creating lightweight app features, or wiring data services into the UI. You’ll partner with data engineering and BI specialists to translate prototypes into production-worthy features and experiences, focusing on usability and speed to impact.

What You’ll Do

  • Build or embed BI reports/dashboards into our product UI (evaluating tools like Streamlit, Quicksight, or custom frameworks).
  • Develop lightweight customer-facing features (alerts, notifications, recaps) that surface actionable insights.
  • Design and implement internal services and APIs that connect transformed warehouse data to front-end applications.
  • Create event driven notification services to notify customers of new insights available.
  • Productionize report prototypes with reliability in mind (error handling, monitoring, authentication, security).
  • Partner with BI specialists to transform static visualizations into interactive, embedded experiences.
  • Contribute to team best practices around testing, observability, and performance optimization. Core technical skills required:
  • Full-stack development with TypeScrict & Node.js
  • Experience with a modern front-end framework (React/Next.js, Streamlit, or similar).
  • Comfort working with cloud data warehouses (Athena, Snowflake, Redshift, BigQuery, or similar).
  • Experience embedding BI tools and integrating APIs (Quicksight, Tableau, Looker, or custom).
  • Familiarity with event-driven and notification systems (SNS/SQS, EventBridge, Pub/Sub, webhooks) and orchestration frameworks (StepFunctions or equivalent).

What You’ll Bring

  • 4–6 years working in a software development environment, ideally with exposure to data-rich applications.
  • Ability to work across disciplines, partnering with BI, ML, and product teams to translate ideas into customer-facing features.
  • Comfort working in a cloud-native environment (AWS preferred).
  • Experience presenting complex concepts or solutions to diverse audiences through clear and concise written communication (e.g., report writing, email crafting) and effective verbal communication (e.g., presentations, stakeholder updates). Bonus points for:
  • Prior experience in data-rich SaaS products.
  • Experience with auth & access control for data-driven applications in a multitenant environment.
  • Familiarity with data governance concepts (lineage, permissions, quality checks).
  • Deployment experience (Vercel, containerized services, serverless functions).
  • Exposure to generative AI or LLM-based data exploration tools.