Full-Stack Engineer

Anthriq

Bengaluru

On-site

INR 1,800,000 - 3,200,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Anthriq is building a cross-platform Electron desktop application for real-time instrument control and signal visualization. You will work on both renderer and main process, focusing on IPC contracts and data interfaces.

The role involves ownership of build, packaging, and OTA updates, plus cross-platform CI/CD pipelines and hardware integrations. Strong TS/React and Node.js experience are essential, with a track record of delivering end-to-end features.

Qualifications

  • 3+ years building production web or desktop applications.
  • Strong TypeScript and modern React.
  • Real Node.js experience, server-side or desktop main process.
  • Ability to own a feature end-to-end — data layer, UI, and release that ships it.
  • Working knowledge of CI/CD — read a pipeline, diagnose a failed job, and fix it.
  • Git fluency and clear written communication, since context lives in commits and tickets.

Responsibilities

  • Own application architecture across the renderer/main boundary, including the IPC contract.
  • Build real-time data interfaces — live signal plotting, frequency-domain views, spectrograms, a node-graph pipeline editor, and multi-viewport layouts.
  • Handle multi-channel streams at kilohertz rates with decimation, buffering, and frame-budget render loops.
  • Optimize for sustained throughput under load.
  • Integrate the application with instrument hardware and a separate signal-processing engine across boundaries.
  • Work through native interfaces where a JavaScript path isn't suitable.
  • Define and version wire contracts, handle binary payloads, and diagnose cross-boundary faults.
  • Own build, packaging, and release: signed installers for all platforms and OTA updates.
  • Manage artifact publication and an OTA update channel for installed clients.
  • Maintain automated cross-platform CI/CD pipelines and their failure modes.

Skills

TypeScript
React
Electron
Node.js
CI/CD
Git
WebGL
CMake
C++
IPC

Tools

CMake

Job description

About The Role

We're building a cross-platform

About The Role

We're building a cross-platform Electron desktop application for real-time instrument control and signal visualization TypeScript and React in the renderer, and a Node main process owning device I/O, session state, and persistence. You will work on both sides of that boundary and on the IPC contract itself, while also owning our real-time data interfaces, hardware/processing integrations, and the release pipeline that ships the app to end users.

Responsibilities
  • Own application architecture across the renderer/main process boundary, including the IPC contract: message schemas, lifecycle, error propagation, and backpressure.
  • Build real-time data interfaces — live signal plotting, frequency-domain and band-power views, spectrograms, a node-graph pipeline editor, and dockable multi-viewport layouts.
  • Handle continuous multi-channel streams at kilohertz sample rates through decimation, buffering, worker offloading, and canvas/WebGL render loops held to a frame budget.
  • Optimize for sustained throughput under load, not just one-off performance wins.
  • Integrate the application with instrument hardware and a separate signal‑processing engine across process and network boundaries.
  • Work through native interfaces where a JavaScript path isn't suitable.
  • Define and version wire contracts, handle binary payloads, and diagnose faults that cross process/network boundaries.
  • Own build, packaging, and release: signed and notarized installers for macOS, Windows, and Linux.
  • Manage artifact publication and an OTA update channel for installed clients.
  • Maintain and troubleshoot automated cross-platform CI/CD pipelines, including their failure modes.
Requirements
  • 3+ years building production web or desktop applications.
  • Strong TypeScript and modern React, with a solid grasp of renders, effects, and state boundaries.
  • Real Node.js experience, either server-side or in a desktop main process.
  • Demonstrated ability to own a feature end-to-end — data layer, UI, and the release that ships it.
  • Working knowledge of CI/CD — able to read a pipeline, diagnose a failed job, and fix it.
  • Git fluency and clear written communication, since project context lives largely in commits and tickets.
Strongly Desirable
  • Experience with Electron, including its process model and IPC security.
  • Desktop packaging and release experience — installers, versioning, code signing, notarization.
  • Auto-update / OTA implementation for desktop applications.
  • Cloud delivery experience — publishing and hosting build artifacts, along with related access control.
  • CI pipeline authoring, ideally with cross-platform builds.
Nice to Have
  • VS Code extension development or other editor/IDE tooling experience — we’re growing our internal developer tooling.
  • C++ or another systems language — our processing engine is written in it, and the ability to read, trace, or contribute to it is valuable.
  • Native build tooling — CMake, cross-platform compilation, dependency management, and build debugging.
  • Native addons or FFI from Node, bridging native libraries into a JavaScript runtime.
  • Real-time data visualization experience — canvas/WebGL charting or a signal‑processing background.
  • Monorepo tooling at scale.
  • Storybook and design-system work.
  • Exposure to scientific instruments, medical devices, or hardware‑adjacent software.

Skills: react,canvas,renderer,nodejs,boundaries,webgl,electron,cmake,javascript,ci/cd,ui,interfaces,c++,application,typescript,ipc

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Electron (Node.js) Backend Developmenr
Electron (Node.js) Backend Developmenr

Quest Global • Bengaluru

On-site
INR 1,800,000 - 2,600,000
Full Stack Developer
Full Stack Developer

Creuto Cloud Private Limited • India

On-site
INR 800,000 - 1,500,000
Full Stack React Application Developer
Full Stack React Application Developer

techcarrot • Hyderabad

On-site
INR 2,500,000 - 3,600,000
Software Engineer, Frontend (React)
Software Engineer, Frontend (React)

Plane • Hyderabad

On-site
INR 1,200,000 - 1,700,000
Full Stack Developer
Full Stack Developer

Quin • Hyderabad

On-site
INR 1,000,000 - 1,500,000
Full Stack Developer
Full Stack Developer

A C Agarwal Share Brokers • Vadodara

On-site
INR 800,000 - 1,200,000
Full-Stack Web Developer
Full-Stack Web Developer

Electrosoft Automation • Thane

On-site
INR 800,000 - 1,800,000
Senior Web UI Developer - React
Senior Web UI Developer - React

NonStop io Technologies • Maharashtra

On-site
INR 1,200,000 - 1,800,000
Senior Frontend Developer — React
Senior Frontend Developer — React

Fairdeal.Market • Gurugram District

On-site
INR 2,500,000 - 4,000,000
Platform Engineer - R&D
Platform Engineer - R&D

Wega Labs, Inc. • Bengaluru

On-site
INR 1,500,000 - 2,200,000