MoveUp Recruitment agency

Lead Full-Stack Engineer

$$$$
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

  • Technical Leadership: Lead the technical direction of the product, drive architectural decisions, mentor team members, and ensure engineering best practices across the platform.
  • 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.
  • Tech Leadership: Experience leading engineering teams or acting as a technical lead. Ability to drive technical decisions, mentor developers, coordinate implementation efforts, and take ownership of the overall technical quality and architecture of the product.
  • 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

Node.js 4.5 years
TypeScript 4.5 years

Required languages

English B2 - Upper Intermediate
Published 6 June
85 views
Β·
21 applications
Last responded more than a month ago
See stats of candidates who applied for this job πŸ‘€
To apply for this and other jobs on Djinni login or signup.
Loading...