New offer - be the first one to apply!

November 3, 2026

Senior Full-Stack Engineer (React, TypeScript)

Senior • Remote

5,800 - 8,300 USD/yr

Poznań, Poland

Quick Facts

  • Role: Senior Full-Stack Engineer (React & Complex Data)
  • Focus: Complex, interactive enterprise web applications
  • Scope: Cross-functional work across frontend and backend boundaries
  • Work model: 100% remote

Description

Senior Full-Stack Engineer role focused on building complex, interactive enterprise applications using React and TypeScript. You’ll work across the stack with a strong frontend emphasis, translating structured industrial domain data into understandable application behavior while handling complex state, asynchronous processes, and performance with large or complex datasets. Engineers are expected to actively participate in technical decisions and take ownership of their areas.

Responsibilities

  • Build and evolve complex functionality in a large React and TypeScript application
  • Develop highly interactive 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 to deliver complete solutions
  • Collaborate on API design, data models, integrations, and system boundaries
  • Consider performance, memory usage, scalability, and computational cost when working with complex data
  • Extend existing customer-used functionality without breaking interconnected parts
  • Handle asynchronous processes, backend services, APIs, and data flows
  • Investigate unclear problems, gather missing information, and propose solutions
  • Write clean, maintainable, production-ready code and participate in architectural decisions

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 with complex state, business logic, asynchronous behavior, and feature dependencies
  • Experience working across frontend and backend boundaries (APIs, data modeling, integrations, application architecture)
  • Experience integrating frontend applications with backend services and APIs
  • Practical experience with structured/interconnected data (trees, graphs, matrices, hierarchical data, spatial data, multidimensional data)
  • Ability to explain data representation, transformation, and usage in the application
  • Ability to solve problems where data representation impacts implementation, architecture, or performance
  • Strong problem-solving and analytical skills; ability to reason about performance for larger/complex datasets
  • Independently progress work when requirements are incomplete
  • Strong collaboration and communication skills
  • At least B2 English level

Preferred Skills

  • Experience solving algorithmic/data-structure problems (graph/tree traversal, shortest path)
  • Matrix operations or multidimensional data processing
  • Performance-sensitive data processing or large datasets
  • Interactive visualization/editors/maps/CAD-like interfaces built on interconnected data
  • Interactive visualization experience with D3.js, PixiJS, SVG, Canvas, or WebGL
  • Stronger backend development experience; familiarity with .NET/C#
  • Backend concepts: authentication, databases, API design, data modeling, distributed systems
  • Experience with mature products and legacy functionality with complex dependencies
  • Experience with GitLab and CI/CD
  • Experience in fast-changing R&D or product environments

Benefits

  • 100% remote work
  • Competitive time-off package to support rest and recharge

Similar jobs you might like

Unlock Full Resume Report