Full Stack Engineer

Lori Vision Studio Inc

Ontario (CA)

On-site

CAD 90,000 - 150,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

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.

Responsibilities

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

Skills

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

Tools

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

Job description

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.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer - Full Stack
Software Engineer - Full Stack

Evlo AI • Seattle (WA)

On-site
USD 130,000 - 165,000
Full Stack Engineer
Full Stack Engineer

Qubeaxis • San Francisco (CA)

On-site
USD 120,000 - 170,000
Performance bonus
Equity"
Health insurance
+2
Software Development Specialist
Software Development Specialist

Compunnel, Inc. • Jersey City (NJ)

On-site
USD 150,000 - 210,000
Full-Stack Engineer
Full-Stack Engineer

The Corporate • Oakland (CA)

Hybrid
USD 120,000 - 160,000
Lead Frontend Engineer
Lead Frontend Engineer

Socket.dev • Pittsburgh

On-site
USD 140,000 - 180,000
Full Stack Engineer (End to End)
Full Stack Engineer (End to End)

The Corporate • Oakland (CA)

Hybrid
USD 120,000 - 190,000
Frontend Developer
Frontend Developer

Circadence • Boulder (CO)

On-site
USD 80,000 - 110,000
Full Stack Engineer (End to End)
Full Stack Engineer (End to End)

The Corporate • California (MO)

Hybrid
USD 130,000 - 170,000
UX/UI Lead Engineer
UX/UI Lead Engineer

RC Talent • United States

On-site
USD 120,000 - 190,000
Medical, dental, and vision coverage
401(k) plan
Life insurance
+2
Senior Full-Stack Platform Engineer
Senior Full-Stack Platform Engineer

PHOENIX Performance Guidance Systems • Phoenix (AZ)

On-site
USD 100,000 - 130,000