Senior Backend-Oriented Full-Stack Engineer (Node.js / TypeScript / React)
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.
Required skills experience
| TypeScript | 5 years |
| React.js | 4 years |
| Node.js | 5 years |
| Express.js | 4 years |
Required languages
| English | B2 - Upper Intermediate |