Full Stack Engineer

Lori Vision Studio Inc

Ontario (CA)

Sur place

CAD 90 000 - 150 000

Plein temps

14 jours+

Obtenez une réponse de cet employeur

Votre CV et votre lettre de motivation, adaptés exactement à ce que l’employeur recherche.

Passez les filtres ATS

Résumé du poste

Lori Vision Studio Inc is hiring a frontend-leaning Full Stack Engineer to own production features across our customer web app, company site, admin tools, and Android kiosk software. You will lead frontend and device-facing delivery, and contribute to backend services that connect physical machines to the platform.

Your initial priority is rebuilding the company website with reusable components, CMS modeling, SEO, and post-launch monitoring; later focus shifts to admin frontends, kiosk

Qualifications

  • Three or more years of professional software development experience.
  • Experience delivering at least one full-stack feature from UI through API.
  • Experience designing or consuming REST APIs and working with a relational database such as PostgreSQL or MySQL.
  • Experience shipping a CMS-backed marketing or corporate website, with content migration, analytics, and SEO.
  • Familiarity with asynchronous workflows, device APIs, WebSockets, event-driven integrations, or message queues.
  • Practical understanding of authentication, authorization, input validation, error handling, and secret management.
  • Experience with Git-based collaboration, CI/CD fundamentals, and Dockerized applications.
  • Ability to work independently, write clear technical documentation, and communicate risks and tradeoffs.

Responsabilités

  • Build responsive customer-facing interfaces using React and TypeScript.
  • Develop and maintain admin workflows with Vue and handle data fetching, auth flows, and performance.
  • Own the SEO lifecycle: URLs, redirects, metadata, structured data, and analytics.
  • Lead CMS modeling, content migration, and launch coordination.
  • Develop kiosk/device-screen apps with React Native and Android considerations.
  • Design and integrate REST or gRPC APIs with Go or Node.js services.
  • Work with PostgreSQL and Redis for data modeling and migrations.
  • Build asynchronous workflows with RabbitMQ and MQTT, including retries and idempotency.
  • Write tests and ensure CI/CD, Docker/Kubernetes deployment, and healthy rollbacks.
  • Document architectural decisions and runbooks; collaborate across teams.

Connaissances

Full-stack delivery
REST APIs
Relational DBs
CMS & SEO
Asynchronous workflows
Authentication & security
CI/CD & testing
Git collaboration
Independent work
Documentation

Outils

React
TypeScript
Vue
Go
Node.js
Docker
Kubernetes
PostgreSQL
Redis
RabbitMQ
MQTT

Description du poste

We are hiring a frontend-leaning Full Stack Engineer to own production features across our customer web application, company website, internal admin tools, and Android kiosk/device software. You will partner closely with the Technical Lead, take day-to-day ownership of frontend and device-facing delivery, and contribute to the backend services that connect physical machines to the platform.

Your initial priority will be the company website rebuild from architecture decision through launch: reusable components, CMS and content migration, analytics, technical SEO, redirects, performance, release validation, and post-launch monitoring. Over time, the role will focus primarily on product and admin frontends, kiosk/device-screen experiences, and machine-related service integration.

This is a hands-on software role, not an electrical or mechanical engineering position. You are not expected to be an expert in every technology below; we value depth in React and TypeScript, strong full-stack fundamentals, practical troubleshooting, and the ability to learn unfamiliar systems independently.

What You'll Own
Customer, Admin & Public Web
  • Build responsive, accessible, maintainable customer-facing interfaces using React and TypeScript.
  • Develop and maintain operational and administrative workflows built with Vue.
  • Own data fetching, client state, authentication flows, loading and error states, analytics, and frontend performance for the features you ship.
  • Translate product and design requirements into reusable components, reviewable changes, and production-ready releases.
Website Rebuild, CMS & Technical SEO
  • Evaluate the target website architecture with the team and implement the selected WordPress or modern React-based CMS approach.
  • Lead component development, CMS modeling, content migration, accessibility, responsive behavior, analytics integration, launch coordination, and editorial handoff.
  • Own the technical SEO lifecycle: URL inventory, redirect mapping, metadata, canonical URLs, structured data, sitemap and robots configuration, Core Web Vitals, launch validation, and post-launch monitoring.
Android Kiosk & Connected-Device Software
  • Build and maintain kiosk and device-screen applications with React Native, Expo, and Android-friendly interaction patterns.
  • Design explicit loading, offline, timeout, retry, recovery, and operator-diagnostic states for unattended devices.
  • Integrate application workflows with device APIs and hardware bridges; support controlled OTA releases, fleet diagnostics, MDM/ADB workflows, and rollback.
  • Design, implement, and integrate REST or gRPC APIs using the most appropriate existing Go or Node.js service stack.
  • Work with PostgreSQL and Redis for data modeling, migrations, transactions, caching, and production troubleshooting.
  • Build reliable asynchronous workflows using RabbitMQ and MQTT, including idempotency, acknowledgements, retries, deduplication, timeouts, and recovery after partial failure.
  • Write unit, integration, and UI tests for important workflows and regression-prone behavior.
  • Package, deploy, and troubleshoot services with Docker and Kubernetes; contribute to Helm/Argo CD/Kuboard releases, health checks, observability, and safe rollback.
  • Document architectural decisions, deployment procedures, and operational runbooks; communicate risks early and collaborate across product, design, and operations.
Required Qualifications
  • Three or more years of professional software-development experience, or equivalent evidence of delivering and maintaining production software.
  • Experience delivering at least one full-stack feature from user interface through API and persistent storage.
  • Experience designing or consuming REST APIs and working with a relational database such as PostgreSQL or MySQL.
  • Experience shipping a CMS-backed marketing or corporate website, with a working understanding of content migration, analytics, technical SEO, and release validation.
  • Working familiarity with asynchronous workflows, device APIs, WebSockets, event-driven integrations, or message queues, including retries and failure recovery.
  • Practical understanding of authentication, authorization, input validation, error handling, and secure handling of configuration and secrets.
  • Experience with Git-based collaboration, code review, automated testing, CI/CD fundamentals, and Dockerized applications.
  • Ability to work independently, write clear technical documentation, and communicate assumptions, risks, and tradeoffs.
  • Ability to work with physical test hardware at our Ontario, California location, with or without reasonable accommodation, when device integration requires it.
Preferred Qualifications
  • Vue 3, Pinia, Vben, Naive UI, or a comparable frontend stack.
  • WordPress engineering beyond content editing-custom themes, Gutenberg blocks, ACF, hooks and filters, WP REST API, WP-CLI, or plugin development.
  • Next.js, server-side rendering, Payload CMS, or another headless-CMS architecture; experience with an SEO-sensitive site migration is especially useful.
  • React Native, Expo, Android kiosk applications, WebView shells, MDM, ADB, or OTA update and rollback workflows.
  • Go, go-zero, gRPC, Protocol Buffers, Node.js, Fastify, or server-sent events.
  • PostgreSQL transactions, Redis, RabbitMQ, MQTT/EMQX, outbox/inbox patterns, or state-machine-based workflows.
  • Payments, e-commerce, manufacturing, fulfillment, NFC, IoT, robotics, or other hardware-integrated product experience.
Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Lead Frontend Engineer 5626
Lead Frontend Engineer 5626

Tier4 Group • Atlanta (GA)

À distance
USD 140 000 - 190 000
Senior Frontend Software Engineer
Senior Frontend Software Engineer

Tier4 Group • Atlanta (GA)

Sur place
USD 150 000 - 190 000
Software Engineer - Full Stack
Software Engineer - Full Stack

Evlo AI • New York (NY)

Sur place
USD 120 000 - 190 000
Full Stack Technical Lead -React
Full Stack Technical Lead -React

Photon • Newark (DE)

Sur place
USD 170 000 - 210 000
Web Developer
Web Developer

Talentola • Alpharetta (GA)

Sur place
USD 120 000 - 180 000
Full Stack Typescript Developer
Full Stack Typescript Developer

Goji Labs LLC • Los Angeles (CA)

Sur place
USD 140 000 - 180 000
Senior Frontend Engineer
Senior Frontend Engineer

BrickRed Systems • Bellevue (WA)

Sur place
USD 150 000 - 210 000
Senior Full-Stack Software Engineer – Frontend Focus (Contract-to-Hire)
Senior Full-Stack Software Engineer – Frontend Focus (Contract-to-Hire)

West500 Partners • Kent (WA)

À distance
USD 130 000 - 180 000
Frontend Engineer
Frontend Engineer

RiskForce LLC • États-Unis

Sur place
USD 90 000 - 150 000
Full Stack Engineer
Full Stack Engineer

Qubeaxis • San Francisco (CA)

Sur place
USD 120 000 - 170 000
Performance bonus
Equity"
Health insurance
+2