Full Stack Developer – Laravel CRM (Migration to Node.js)

Project Description

## Job Description

We are looking for an experienced **Full Stack Developer** to **manage, maintain, and enhance our existing CRM built in Laravel**, while also **designing and developing a new, modern version of the CRM using Node.js**.

This is a long-term role for someone who enjoys working on **real-world production systems**, understands **business workflows**, and can help modernize a mature product without breaking existing functionality.

---

## Responsibilities

* Maintain, debug, and enhance the **existing Laravel-based CRM**
* Understand current business logic, workflows, and database structure
* Design and develop **CRM Version 3.0** using **Node.js** (modern architecture)
* Migrate features gradually from Laravel to Node.js
* Develop and integrate REST APIs for frontend and third-party services
* Work with databases (MySQL / PostgreSQL)
* Collaborate on feature planning, system design, and performance optimization
* Ensure code quality, security, and scalability
* Maintain proper documentation and version control (Git)

---

## Required Skills

### Backend

* Strong experience with **Laravel (PHP)**
* Strong experience with **Node.js** (Express / NestJS preferred)
* REST API development & authentication (JWT / OAuth)
* Database design & optimization (MySQL / PostgreSQL)

### Frontend

* Working knowledge of **HTML, CSS, JavaScript**
* Experience with **React / Vue / Next.js** is a plus

### Dev & Tools

* Git / GitHub
* Linux server environment
* API integrations (payment gateways, SMS, email, etc.)

---

## Preferred (Bonus) Skills

* Experience with **CRM / ERP / SaaS platforms**
* Experience in **multi-tenant systems**
* Redis, Queue systems, WebSockets
* Docker & basic DevOps knowledge
* Experience migrating legacy systems to modern stacks

---

## What We Expect

* Ability to understand **existing codebases** (not just greenfield projects)
* Clean, scalable, and well-documented code
* Long-term availability and ownership mindset
* Clear communication and regular progress updates

---

## Project Type

* **Long-term engagement**
* Existing production system + new version development
* Flexible work hours (remote)

---

## Compensation

* Competitive (based on experience and skill level)
* Open to **hourly or monthly fixed pricing** Show More

Attachments

Freelancers Bidding (0)

  • This project has no proposals yet.
    Be the first to place a bid on this project!