Create Lightweight CMS Using Node.js and Firebase
Skills Required
Description
Looking for a developer who can build a lightweight content management system (CMS) using Node.js and Firebase. The system should be fast, minimal, and flexible enough to manage structured content for a dynamic frontend.
The CMS will primarily support a small team of content editors, so simplicity and usability are top priorities. You’ll need to consider user-friendly admin interfaces, intuitive workflows, and basic role-based access control.
This project is ideal for someone who has experience building custom tools without overengineering. We're not looking for a clone of WordPress or Ghost—just something practical, fast, and easy to maintain.
You’ll work alongside our designer (Figma files ready) and integrate Stripe for subscription-based access to the CMS. Firebase will be used for authentication and backend storage, with Node.js powering the core logic.
Key responsibilities:
Build the backend using Node.js and Firebase
Design simple CMS functionalities like content creation, editing, publishing
Integrate Stripe for access control and payment logic
Use Docker for development and deployment consistency
Ensure seamless API integration with frontend components
We're aiming for a clean, focused solution—no unnecessary features, no bloated admin panels.
Candidates should be comfortable working with TypeScript, Redux for state management, and RESTful APIs. Knowledge of Google Data...