Senior Backend-Oriented Full-Stack Engineer (Node.js / TypeScript / React) MoveUp Recruitment agency $$$$

Madfish

Madfish

Software Engineering

Ukraine · Europe

Posted on May 10, 2026

About the Project

We are building and scaling several internal platforms and infrastructure systems, including a proprietary CMS, publishing infrastructure, 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, scalability, asynchronous processing, and operational flexibility.

Key Responsibilities

End-to-end platform development

Architect, implement, and support new functionality across the stack using TypeScript, Node.js (Express), and React.

Platform & publishing infrastructure

Develop and improve our custom publishing and live preview systems, including work with Server-Sent Events (SSE), asynchronous workflows, Redis caching, and HTML processing/sanitization pipelines.

Performance & architecture optimization

Identify bottlenecks, optimize application performance, and contribute to the evolution of internal architecture, infrastructure tooling, backend services, and deployment workflows.

Frontend systems & editor functionality

Enhance our in-house React-based builder and rich-text editor by implementing new components, shortcodes, draft/publish workflows, and complex frontend state synchronization.

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

Backend: Express.js, JWT-based authentication

Data & caching: PostgreSQL (pg-native), Redis (ioredis), internally developed ORM/cache layer with code generation

Infrastructure & Tooling: AWS, Parcel, Playwright, ESLint, Prettier, CI/CD automation

What We’re Looking For

Strong Node.js & TypeScript expertise

Deep understanding of asynchronous systems, event loop behavior, memory management, garbage collection, and backend performance optimization.

Advanced React experience

Strong experience with React hooks, rendering optimization, and complex frontend state management.

Systems & architecture mindset

Comfortable working beyond standard frameworks (e.g., avoiding typical off-the-shelf solutions like Next.js/Prisma) and contributing to custom architectures, distributed workflows, caching strategies, IPC-based services, and performance-sensitive systems.

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.