1,990,243open jobs
117,835companies
247,650added this week
Browse all
Location
Remote (likely Canada)
Seniority
Senior · 7+ years exp

Confirmed on the employer's own hiring board on Oct 26, 2026. First seen by Alion on Oct 26, 2026. cerebre scores B on the Alion truth index.

Overview
Company
Impact
Profile match
Cerebre is the context infrastructure layer for industrial AI: a connected plant model that lets AI reason, not just search.

About Cerebre

cerebre is on a mission to build the data foundation of the physical world. We offer a live intelligence map of a facilities - built from schematics to power AI. Often called the “brain” of the digital twin, cerebre helps engineers, data scientists, and business teams understand data within the context of the plant.

We collaborate with the world’s largest companies and most innovative partners who are transforming the industrial sector.

cerebre is a global team of engineers, scientists, innovators, and explorers united by a mission to help the world’s largest manufacturing facilities build and use intelligence.

Our development team is made up of world-class engineers who design and deliver novel solutions. This is an opportunity to join a market-leading team that is changing how the industrial world works.

If you love building and creating value in the “white space,” if you thrive with the freedom and flexibility to think outside the box, if you are passionate about working with critical thinkers who challenge the status quo, and if you aspire to work in a fast-paced environment - we would love to meet you!

We believe flexibility drives creativity and that our team should live and work where we can be our best selves. We’re 100% remote and offer a competitive time-off package to ensure time for rest and recharge.

About the role

We are looking for a Senior Fullstack Engineer with strong React and TypeScript experience who enjoys building complex applications that go far beyond forms, dashboards, and standard API integrations.

At cerebre, you will work across the application stack, with a strong focus on the frontend, where users explore, understand, and interact with complex industrial information.

You will work on a large React and TypeScript application with interconnected modules, rich user interactions, complex application state, non-trivial business logic, and data that often has relationships and structure beyond simple lists and tables.

A meaningful part of the work involves understanding how data is represented and processed across the system. Depending on the problem, this may include graphs, trees, matrices, hierarchical structures, spatial relationships, or multidimensional data.

This is complex application development rather than website development.

We are looking for someone who is comfortable going deeper than the framework layer and who can reason about how data structures, algorithms, APIs, backend services, performance, and architecture affect the behavior of the application.

You do not need to be a mathematician or algorithm specialist. We are looking for an experienced engineer who has worked with technically complex products and is comfortable moving across frontend, backend, and data boundaries when solving a problem.

You will collaborate closely with frontend and backend engineers, Product, and Design. We do not have dedicated architects in our teams, so engineers are expected to actively participate in technical decisions, identify risks, propose solutions, and take ownership of their areas.

What you will work on

  • You will help us build and evolve a mature enterprise application used by customers in the industrial world.
  • Your work may include:
  • Building highly interactive interfaces with complex state, logic, and dependencies
  • Working with structured and interconnected engineering data
  • Translating complex domain models into understandable application behavior
  • Handling asynchronous processes and data coming from multiple services
  • Collaborating on API design, data models, and frontend/backend boundaries
  • Solving performance problems related to large or complex datasets
  • Working with relationships between entities rather than only flat collections of data
  • Designing how data should be represented and transformed across the application
  • Extending existing functionality without breaking other interconnected parts of the product
  • Investigating problems where requirements or solutions are not fully defined
  • Contributing to technical and architectural decisions

Responsibilities

  • Build and evolve complex functionality in a large React and TypeScript application
  • Develop highly interactive application interfaces with complex user interactions, state, logic, and dependencies
  • Work with structured, hierarchical, interconnected, and multidimensional data
  • Implement logic for navigating, transforming, filtering, grouping, and connecting data
  • Work across frontend and backend boundaries when needed to deliver complete solutions
  • Collaborate on APIs, data models, integrations, and system boundaries
  • Understand how data representation impacts application architecture and behavior
  • Consider performance, memory usage, scalability, and computational cost when working with complex data
  • Build new functionality while maintaining and improving features already used by customers
  • Work with asynchronous processes, backend services, APIs, and data flows
  • Understand the broader impact of changes across interconnected areas of the product
  • Collaborate closely with frontend and backend engineers on technical solutions
  • Work with Product and Design to shape solutions, not only execute predefined tasks
  • Investigate problems, gather missing information, and propose solutions when requirements are incomplete
  • Participate in architectural and technical decisions
  • Take ownership of problems from initial investigation through implementation and delivery
  • Write clean, maintainable, production-ready code

Required Skills

  • 7+ years of professional software development experience
  • Strong commercial experience with React and TypeScript
  • Strong JavaScript fundamentals
  • Proven experience building and maintaining large, complex web applications
  • Experience building application interfaces involving complex state, business logic, asynchronous behavior, and dependencies between features
  • Experience working with large existing codebases where changes may affect multiple areas of the product
  • Experience working across frontend and backend boundaries, including APIs, data modelling, integrations, or application architecture
  • Experience integrating frontend applications with backend services and APIs
  • Practical experience working with non-trivial structured or interconnected data, such as: trees, graphs, matrices, hierarchical data, spatial data, multidimensional data, other relationship-heavy structures
  • Ability to explain how data was represented, transformed, and used within the application
  • Experience solving problems where data representation influenced the implementation, architecture, or performance of the solution
  • Strong problem-solving and analytical skills
  • Ability to reason about performance when processing larger or more complex datasets
  • Ability to work independently when requirements are not fully defined
  • Ability to ask questions, gather missing information, and proactively move work forward
  • Strong collaboration and communication skills
  • At least B2 English level

Preferred Skills

  • Experience solving algorithmic or data structure related problems
  • Experience with graph traversal, tree traversal, shortest path, or similar problems
  • Experience with matrix operations or multidimensional data processing
  • Experience working with large datasets or performance-sensitive data processing
  • Experience with diagrams, editors, workflow systems, maps, CAD-like applications, or other interfaces built around interconnected data
  • Experience with interactive visualization using D3.js, PixiJS, SVG, Canvas, or WebGL
  • Stronger commercial backend development experience
  • Experience with .NET / C#
  • Understanding of backend concepts such as authentication, databases, API design, data modelling, and distributed systems
  • Experience working with mature products containing legacy functionality and complex dependencies
  • Experience working in a product company over a longer period of time
  • Experience with products used by multiple customers or user groups
  • Experience with GitLab and CI/CD
  • Experience working in a fast-changing R&D or product environment

What makes this role different

This is not a typical fullstack role where frontend and backend are two separate sets of implementation tasks.

You will work on problems where the shape of the data and the interaction between different parts of the system matter.

Sometimes the challenge will be the interface. Sometimes state management. Sometimes an API or data model. Sometimes performance. And sometimes understanding how a graph, tree, matrix, or another structure should be represented and processed so that the entire application remains scalable, understandable, and responsive.

You will have the opportunity to work at the intersection of:

  • frontend engineering
  • backend systems
  • algorithms
  • data structures
  • architecture
  • visualization
  • performance
  • domain modelling

If you enjoy building complex applications and like moving beyond a single layer of the stack to understand how systems and data actually work, this role should feel very natural.

More about Cerebre

We are cross-functional collaborators. We blend manufacturing process knowledge with software & big data engineering expertise to create value in physical settings

We are experienced. We are armed with industry-leading experts in numerical simulation, combustion, power, computational fluid dynamics, and chemical process modeling

We are serious builders. We develop our platforms using leading practices in IT/OT architecture, OT security, AI architecture, ML Ops, and Platform engineering

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,990,243 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Frontend
Similar stack
Same company
In your city
≈ $134k – $274k per year (Estimated) • Remote (India) • Full-Time
Go
JavaScript
Databases
PostgreSQL
Frontend
Vue.js
Webpack
npm
Rspack
DevOps
Rest API
gRPC
Kubernetes
DNS
Apply
$64k – $66k per year • Remote (Poland) • Full-Time • 5+ years exp • Warsaw • Kraków • Wrocław • Gdańsk • Poznań
JavaScript
TypeScript
Frontend
Vue.js
Next.js
React.js
Apply
Remote (India, US time zones hours) • Full-Time
JavaScript
TypeScript
Node JS
AI/ML
ChatGPT
Frontend
React.js
Design
Figma
QA
Cypress
Playwright
Jest
Apply
Remote (India) • Full-Time
Go
JavaScript
Dart
Frontend
GraphQL
React.js
Mobile
Flutter
React Native
Apply
Remote (Spain) • Full-Time • 5+ years exp • Madrid
JavaScript
TypeScript
Frontend
Redux
Webpack
Babel
RxJS
Angular
React.js
NgRx
DevOps
Rest API
Git
Management
Scrum
QA
Playwright
Apply
See all jobs
This is one of many
1,990,243 more open roles from verified company boards, updated every day.