Custom CRM Developer Needed – Full Stack JavaScript Expert
Skills Required
Description
We’re in search of a highly skilled full stack developer who can build a custom CRM tailored specifically to our internal workflow. Off-the-shelf options aren’t cutting it — we need something that works exactly the way our teams do.
The project involves creating a lightweight, scalable CRM with features like contact management, task assignments, automated status tracking, and internal notes. This is not a clone of existing platforms — it must be lean, fast, and user-friendly.
Our team has already mapped out most of the workflows in wireframes, and we’ll provide access to those via Adobe XD. However, we're relying on your technical expertise to recommend best practices for structure, security, and scalability.
The tech stack we’re aiming for is MongoDB, Express.js, and vanilla or modular JavaScript. A strong understanding of REST APIs is required, as the CRM will need to communicate with a few third-party services for logging and lead generation.
You’ll be working with a QA tester who will assist in running functional tests. That said, we expect clean code, unit testing, and thoughtful error handling to be built-in from your end.
This CRM must support multiple user roles, with permission-based access to different modules. Admins will need dashboard-level visibility, while other roles should only see their assigned items.
We're also looking to include a simple reporting module — nothing too fancy, just basic KPIs and filter...