Background

I am building a financial market place platform designed to simplify the way financial products are presented and accessed by consumers. Our mission is to provide a seamless and intuitive interface for Company Content Editors to upload and manage structured product-specific information, including but not limited to credit cards, loans, and other financial instruments. This information is not just textual or numerical; it includes conditional elements, such as radio buttons, that will dictate the content displayed on the front-end, depending on various layouts.

The core objective of this project is to build a comprehensive Content Management System (CMS) that caters to the dynamic needs of our content team and provides a streamlined experience for our end users.

This CMS will serve as the backbone of our platform, enabling efficient content creation, management, and delivery. The same back end will be used to later deploy multiple product comparison marketplaces.

Project Requirements

To achieve our goals, we are seeking a skilled developer with a deep understanding and expertise in the following areas:

Programming Languages & Frameworks:
Typescript: Proficiency in Typescript is crucial for this project, as it forms the basis of our development work.
NodeJs & Express: Extensive experience with NodeJs and Express is required for building the server-side logic and API endpoints.
TailwindCSS: Knowledge of TailwindCSS is necessary for implementing the front-end design efficiently.
Payload CMS: Experience with Payload CMS is essential, as our CMS will be built on this platform. Understanding how to leverage Payload CMS for our specific needs will be critical.

Databases:
Postgres & MongoDB: Experience with both Postgres and MongoDB is required for managing structured and unstructured data effectively.

Core Features & Modules:
Content Editor: A rich text editor for articles to allow content editors to create and manage content easily.

Customized Category-Specific Product Information: Implementation of modules for different financial products like Credit Cards, Personal Loans, etc.

User Module: A robust user module for external users (with Google/Apple/Email-based sign-up and authentication) and a separate module for the company content team/admins.

Dynamic Forms: Creation of dynamic forms to capture lead information from the front end, based on certain criteria.

Tracking System: A tracking system that syncs with the Dynamic Forms and provides options to redirect users to external websites.
Additional Requirements:

Mobile App Development Readiness: Understanding that mobile apps will be developed in the future, using the same datasets. Experience in building scalable and mobile-ready back-ends will be a plus.

Security: Implementing security measures, including the use of tools like SonarQube to check the code for security vulnerabilities.
Collaboration and Timeline

The selected developer will work alongside a fresher resource who will assist in both front-end and back-end development tasks. The project timeline is set for 30 days from the commencement date, aiming for a swift and efficient launch.

Ideal Candidate

The ideal candidate for this project will be someone who not only possesses the technical skills listed but also has a proactive approach to problem-solving, a keen eye for detail, and the ability to work collaboratively in a fast-paced environment. Experience in financial services or CMS development will be considered an added advantage.

Conclusion
This project presents a unique opportunity to contribute to the development of a cutting-edge CMS for financial products. If you have the skills and the drive to be part of this exciting venture, we look forward to your application. Together, we will build a platform that enhances the way financial products are explored and engaged with by users worldwide.

Hourly Range: $7.00-$15.00

Posted On: February 17, 2024 14:58 UTC
Category: Full Stack Development
Skills:Next.js, SCSS, Node.js, API, React, MongoDB, ExpressJS, API Development, CSS, TypeScript, PostgreSQL

Country: Singapore

click to apply

Powered by WPeMatico