Full Stack Engineer JavaScript (m/ž)
Posted
Aug 14, 2026 (Aug 14)
Seniority
Lead
Work Model
Not Specified
Type
Contract
Category
Salary
Not specified
Skills
Description
Why this role ZYNE is an independent scale-up backed by VERBUND, Austria's leading electricity provider, and TTTech. We build the energy management platform that connects and controls distributed energy assets, PV, industrial batteries, EV charging, across customer sites in Austria and Germany, from edge devices on the factory floor to the cloud. Site Optimization is the team closest to customer-facing value: what you ship is what operators see and use every day. You will build the operator web application, a React stack end to end, and the command & control APIs that let customers safely steer real energy assets. You join an engineering team across Novi Sad, Vienna and Munich, reporting to the Site Optimization Team Lead. What you'll own Operator frontend: dashboards, live energy-flow views, command plans and strategy configuration in React with TypeScript Command and control backend: REST APIs in Node.js and Express with JSON Schema validation, dispatching commands as events through Azure Event Grid Control strategy UX: interfaces for peak shaving, time-based, battery and price-based strategies, where clarity and correctness directly affect real devices Shared foundations: typed domain schemas, the component library, and the Playwright end-to-end suite Quality: testing, code review, and API contracts that consuming teams can rely on What you bring Expert TypeScript with deep experience in React Solid Node.js backend experience: REST APIs, validation, authentication, error handling You have built event-driven or real-time features and understand the failure modes behind them You treat testing and API contracts as part of the work , not an afterthought You think beyond your component: what you build controls physical equipment, and you design accordingly Fluent English (working language across all locations) Nice to have: Azure services (Event Grid, App Service), real-time data visualization, OpenAPI/JSON Schema contract design, energy or industrial domain exposure, experience working with AI coding agents. Our stack today TypeScript end to end, in a pnpm and Turborepo monorepo. React on Vite with TanStack Router and Query, Tailwind, shadcn and Storybook. Node.js and Express services, Zod and ajv for validation, ECharts for visualization, Playwright and Vitest for tests, Azure Event Grid and Databricks SQL behind the scenes. A Nuxt and Vue application is still in production and on its way out. Decisions are documented as ADRs. How we work You'd join the team that owns the product end to end, from edge devices to the interfaces customers rely on. Our Novi Sad office is the largest engineering hub, with occasional travel to Vienna or Munich for team workshops, roughly quarterly. Small, focused teams of 4–5 that leads run as they see fit; your contributions are visible immediately. AI-augmented engineering is the default, with dedicated enablement. High ownership: given a problem, you drive it to completion without constant guidance. Your work directly determines the performance of real energy assets. Hiring process No take-home assignments, no algorithm puzzles. Intro chat → technical conversation with the team → offer. Weeks, not months.
Similar Jobs
Senior Full Stack Product Engineer (TypeScript)
Maze · Canada, Ireland, Netherlands, Portug…
Staff Software Engineer - Consumer Revenue
Discord · USA
Senior Software Engineer, Platform
Branch · USA
Senior Software Engineer - Payments
FastSpring · USA