MoveUp Recruitment agency

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

$$$$
Product

About the Project
We are building and scaling several internal products, including a proprietary CMS and a custom CI/CD platform. Instead of relying on typical off-the-shelf solutions, our systems are designed with a heavily tailored architecture focused on performance and flexibility.

 

Key Responsibilities

  • End-to-end feature development: Architect, implement, and support new functionality across the stack using TypeScript, React, and Node.js (Express).
  • Editor & visual builder improvements: Enhance our in-house React-based builder and rich-text editor by adding new components, shortcodes, and draft/publish flows.
  • Publishing engine: Support and improve our custom site generation and live preview system, including work with Server-Sent Events (SSE), HTML parsing/sanitization (htmlparser2), and Redis caching.
  • State handling: Work with complex, high-frequency frontend state using Redux Toolkit, RTK Query, and Shared Web Workers for cross-tab synchronization.

 

Tech Stack

  • Languages: TypeScript, Node.js (v22+)
  • Frontend: React (v18), Redux Toolkit & RTK Query, Ant Design (v5), Emotion (CSS-in-JS)
  • Backend: Express.js, JWT-based authentication
  • Data & caching: PostgreSQL (pg-native), Redis (ioredis), internally developed ORM/cache layer with code generation
  • Tooling: Parcel, Playwright, ESLint, Prettier

 

What We’re Looking For

  • Strong TypeScript & Node.js expertise: Deep understanding of modern TypeScript and Node.js internals, including async patterns, event loop, memory handling, and garbage collection.
  • Advanced React skills: Solid experience with hooks, performance tuning, and complex state management using Redux Toolkit.
  • Engineering mindset: Comfortable working beyond standard frameworks (e.g., avoiding typical solutions like Next.js/Prisma) and contributing to custom architectures, code generators, and IPC-based services.
  • Ownership mentality: Proactively identify bottlenecks, suggest improvements, and take responsibility for delivering features from idea to production and monitoring.
  • High autonomy: Ability to operate independently, handle unclear requirements, and navigate complex or undocumented codebases.

Required skills experience

TypeScript 5 years
React.js 4 years
Node.js 5 years
Express.js 4 years

Required languages

English B2 - Upper Intermediate
Published 28 April
112 views
Β·
48 applications
Last responded 50 minutes ago
See stats of candidates who applied for this job πŸ‘€
To apply for this and other jobs on Djinni login or signup.
Loading...