Full Stack Backend Developer
- Category: IT Engineer & Developer Jobs
- Location: New Delhi, Delhi
- Job Type: Full Time / Part Time
- Salary: Estimated: $ 18K to 28K
- Published on: 2025/09/16
Job Title: Full Stack Backend Developer (Laravel Optimization + Node.js Migration)
Location: Remote / [Company Location]
Employment Type: Full-Time / Contract
Experience: 4+ years (Laravel + Node.js experience preferred)
About the Role:
We are seeking a skilled and proactive Backend Developer who can take ownership of revamping and optimizing our existing Laravel-based system (admin panel + APIs) as outlined in a recent audit report. Post-revamp, the developer will lead the gradual migration of the backend from Laravel to Node.js, helping future-proof our platform.
This role is ideal for someone who is comfortable working with legacy systems and is excited about building modern, scalable backend architectures.
Key Responsibilities:
Phase 1: Laravel System Revamp & Optimization
Optimize the current Laravel-based admin panel and API backend.
Split MySQL into operational and reporting databases to reduce load.
Implement Redis for caching OTPs, sessions, and frequently accessed data.
Modularize the application structure to separate admin and API layers.
Move SQL logic from controllers to models using Eloquent ORM/Query Builder.
Integrate a background job system using Laravel Queues or RabbitMQ.
Follow best practices for code structure, testing, and performance tuning.
Phase 2: Migration to Node.js
Plan and lead the backend migration from Laravel to Node.js.
Design scalable APIs using Express.js or NestJS with proper modular architecture.
Migrate business logic, database interactions, and background job workflows.
Set up caching (Redis) and queue processing (e.g., BullMQ or RabbitMQ) in the Node.js environment.
Ensure feature parity and performance improvement in the new backend.
Collaborate with frontend/mobile teams for seamless API integration.
Requirements:
3+ years of hands-on experience with Laravel, Eloquent ORM, Queues, and REST APIs.
1+ year of experience (or strong familiarity) with Node.js and frameworks like Express or NestJS.
Proficient in MySQL performance tuning and database schema design.
Experience with Redis, RabbitMQ (or equivalent queue systems).
Strong understanding of clean code practices, microservice architecture, and asynchronous processing.
Ability to handle both refactoring legacy systems and building greenfield projects.
Comfortable working independently and leading architectural decisions.
Nice to Have:
Experience in application migrations (e.g., Laravel to Node.js)
Familiarity with TypeScript
Docker and CI/CD pipeline experience
Familiarity with cloud platforms (AWS, GCP, etc.)
Why Join Us?
Direct ownership of system transformation and tech evolution
Opportunity to lead the Laravel to Node.js migration strategy
Remote-friendly and flexible work hours
Fast-paced, growing product with high-impact use cases
Related jobs
-
Duty Engineer
This position is responsible in assisting Chief Engineer in the overall day to day operations and to supervise and upkeep the maintenance of all equipments in the property.
-
Sr Engineer
Job description About us Luminar Technologies, Inc. (Nasdaq: LAZR) is transforming automotive safety and autonomy by delivering the only lidar and associated software that meets the industry's stringent performance, safety, and economic requirements....
-
Cloud, IT Infrastructure
Req ID: 123+4+ Remote Position: Hybrid Region: Asia Country: India State/Province: Chennai City: Guindy, Chennai Summary The Senior Specialist, IT Infrastructure will install, maintain, upgrade, and continuously improve the site's operating environme...