freehire launches on Product Hunt on 26 August.

Follow →

Senior Full Stack Developer (React / Node.js )

Summary

Builds React-based UIs that visualize complex financial ownership networks using Node.js backends and graph databases.

Senior Full Stack Developer (React / Node.js / Graph Data)


Project Overview Join a newly formed, high-impact delivery team in Poland responsible for the end-to-end evolution of a sophisticated web application powered by Graph Database technology. We are moving the project’s heart to Poland and looking for a Senior expert who can bridge the gap between complex data structures and world-class user interfaces.


The Role As a Full Stack Developer with a strong emphasis on React, you will be responsible for crafting the visual and interactive elements of applications that visualize complex financial and ownership networks. While the backend is built on Node.js, your primary challenge will be turning intricate graph data into seamless, high-performance UI components.


Key Responsibilities

  • React Excellence: Lead the development of complex, data-driven web applications using React and TypeScript.
  • Graph Visualization: Transform raw graph data into interactive, responsive UIs using D3.js, GoJS, or similar libraries.
  • Backend Services: Develop and maintain scalable APIs and microservices using Node.js and TypeScript.
  • Data Integration: Work closely with graph engineers to integrate real-time GraphQL data and high-end AG Grid reports.
  • Performance: Optimize the frontend to handle and render large-scale, nested datasets without lag.
  • Architecture: Maintain reusable components in Storybook and ensure a consistent, scalable codebase.


Technical Requirements (Must Have)

  • 7+ years of experience in software development.
  • Expert React & TypeScript: Deep knowledge of modern React patterns and performance tuning.
  • Node.js & TypeScript: Solid experience in building server-side applications and REST/GraphQL APIs.
  • State Management: Extensive experience with Redux.
  • Modern Tooling: Proficiency with Storybook for component-driven development.
  • English: High proficiency (B2/C1) for daily collaboration with US and Netherlands-based stakeholders.


Nice to Have

  • Data Viz: Experience with D3.js, GoJS, or Cytoscape.
  • Graph Databases: Familiarity with Neo4j, AWS Neptune, or Cypher/Gremlin queries.
  • Reporting: Advanced knowledge of AG Grid.


Assignment Details

  • Contract Type: B2B
  • Work Model: 100% Remote / Work from Home
  • Business Hours: 9:00 – 17:00 (Warsaw Time)
  • Location: Poland-based delivery team


See also