-- including laser equipment, robotics, and distributed process control.
You will join a cross-disciplinary team of engineers designing
secure, high-performance, and visually elegant interfaces
that integrate tightly with backend IPC and database layers.
Responsibilities
Develop and maintain
front-end web applications
using
React + TypeScript
with modern component libraries and design systems.
Implement
Node.js backend services
and
REST / WebSocket APIs
for frontend-backend communication.
Integrate
OIDC (OpenID Connect)
authentication and
role-based access control
.
Connect to
PostgreSQL
databases for data retrieval, visualization, and configuration management.
Interface with
RabbitMQ
,
UDP/TCP IPC
channels for real-time messaging, telemetry, and status updates.
Work within
Linux-based development and deployment environments
(Docker or native).
Collaborate with system engineers and UI/UX designers to translate functional and visual requirements into reliable, performant, and maintainable interfaces.
Participate in code reviews, CI/CD workflows, and technical documentation.
Must-Have Skills
Category
Skills
Frontend
React, TypeScript, JavaScript (ES6+), HTML5, CSS3, modern UI component frameworks (e.g., MUI, Chakra, Ant Design)
Backend / Server
Node.js (Express / Fastify / NestJS), REST API design, WebSockets
Authentication
OIDC / OAuth 2.0, JWT, session management
Database
PostgreSQL (queries, schema design, ORM such as Prisma or TypeORM)