Full-Stack Developer for Data Dashboard

Job ID: 39640988

Budget: $8 – $15 USD

Job Title: Full-Stack Developer for API-Integrated Dashboard (Node.js + React)
Type: Contract / Freelance (Full-time)
Location: Remote
Duration: Long term
Start: Immediate
About the Project:
We're building a data-centric web application that aggregates and displays information from various sources, including CRM platforms, chargeback portals, and other financial/payment APIs.

The platform will serve as a central dashboard for analyzing and managing customer transactions, disputes, and related performance metrics.

We are looking for a skilled Full-Stack Developer to lead the development of the frontend and backend, handle API integrations, and deploy the solution to the cloud.

Responsibilities:
Set up backend server infrastructure (Node.js, NestJS/Express)

Design and develop frontend dashboard (React preferred)

Integrate with 3rd-party APIs (CRM, chargeback services)

Secure backend with authentication & API token management

Build and manage data pipelines and cron jobs for syncing data

Deploy frontend/backend to VPS or cloud platform (DigitalOcean, AWS, etc.)

Set up monitoring, logging, and error tracking (e.g., Sentry, UptimeRobot)

Configure secure server access (e.g., VPN setup)

Tech Stack:
Frontend: React (preferred), Next.js, TailwindCSS

Backend: Node.js (NestJS or Express)

Database: PostgreSQL or MongoDB

DevOps: VPS (DigitalOcean or similar), GitHub, Docker (optional)

Monitoring: Sentry, UptimeRobot, custom server health checks

Tools: Postman, Git, CI/CD pipelines

Requirements:
3+ years full-stack development experience

Strong experience with API integration (OAuth, REST, etc.)

Comfortable working independently with minimal hand-holding

Familiar with server security best practices and VPN usage

Strong Git workflow and ability to document code clearly

Fluent in written English for async communication

Nice to Have:
Experience working with chargeback systems or CRMs (e.g., Kount, Midigator, Salesforce)

Background in Fintech or fraud prevention

Experience with data visualization (e.g., Recharts, Chart.js, D3.js)

To Apply:
Please include the following:

A short intro about you and your relevant experience

1–2 portfolio links or GitHub projects

Your availability to start and estimated time to complete