Skip to main content
A-LISTWARE
Scraped fromDjinniYesterday
FullstackSenior

Senior Full-Stack Data Engineer (Node.js / React.js)

Node.jsNestJSHapiTypeScriptReactMobXReduxSQLPostgreSQLREST APIGraphQLNext.jsRedisAWSDockerKubernetesCI/CD
Work Type
Remote
Job Type
Full Time
Location
Worldwide
Salary
Not specified

About the Position

A global product company in the cybersecurity domain seeks a Senior Full-Stack Data Engineer to develop and maintain production features across the full stack, from React UI through API to database. The role involves designing Node.js/TypeScript backend services, maintaining the React front end, and owning the data access layer with PostgreSQL.

Responsibilities

  • Develop and maintain production features across the full stack, from the React UI through the API to the database.
  • Design, maintain and troubleshoot Node.js and TypeScript backend services and production APIs.
  • Maintain and enhance the React front end, including modern React patterns, data flow and UI performance.
  • Own the data access layer in Node.js/TypeScript, keeping control over generated SQL and performance-critical behavior.
  • Design and evolve database schemas, relationships, constraints and data integrity rules.
  • Diagnose and optimize slow queries and production bottlenecks using execution plans and index analysis.
  • Plan and execute production database migrations with backward compatibility and minimal downtime.
  • Trace and resolve production incidents across the UI, API, data access layer and database.
  • Interface directly with the international client and engineering team in live technical discussions.
  • Deliver high-quality, resilient software updates with limited supervision.

Requirements

  • 8+ years of professional software engineering experience, including recent hands-on full-stack work in production systems.
  • Strong hands-on experience with Node.js and Node.js frameworks such as NestJS or Hapi.js.
  • Expert-level knowledge of TypeScript in both backend services and data access layers.
  • Strong production experience with React, including modern React patterns and state and data flow.
  • Hands-on experience with state management libraries (MobX or Redux).
  • Strong practical SQL skills, preferably with PostgreSQL.
  • Hands-on experience with complex JOINs, aggregations and filtering on large datasets.
  • Proven ability to diagnose slow queries using EXPLAIN and ANALYZE, execution plans and index effectiveness validation.
  • Experience designing and maintaining data access layers with query builders or ORM tools.
  • Practical experience with schema design, normalization and denormalization decisions, constraints and data integrity.
  • Hands-on experience with multi-step transactional operations, rollback behavior, race conditions and transaction isolation trade-offs.
  • Experience with production database migrations, schema versioning, backward-compatible changes and zero-downtime deployment approaches.
  • Strong REST API experience, including over-fetching, N+1 problems, latency and efficient mapping of database data into API responses.
  • Demonstrated ability to trace production issues across the UI, API, data access layer and database.
  • Experience in production environments with large record volumes and high load.
  • Experience working in an Agile environment, maintaining code quality through peer reviews and testing.
  • Proven ability to work autonomously, clarify requirements and drive tasks to completion without continuous follow-up.
  • Proven ability to take ownership of outcomes across the full stack rather than a single component.
  • Proven ability to raise risks, blockers and missing information early and provide clear status updates.
  • Ability to enter an existing codebase and domain, absorb context quickly and adapt to established engineering practices.
  • Ability to receive direct feedback, discuss disagreements professionally and adjust quickly.
  • English – Upper-Intermediate

Who to contact

Senior Full-Stack Data Engineer (Node.js / React.js)
View Original