Laravel - Nodejs - Reactjs FullStack Engineer

TechCorp Pakistan

📍 Lahore, Pakistan Full Time Senior Level Deadline: 28 Aug 2026
Share: LinkedIn WhatsApp

Job Description

Full Stack Engineer – Laravel, Node.js & React.js

Experience

5+ years of professional software development experience

Job Type

Full-Time

Role Overview

We are looking for an experienced Full Stack Engineer with strong expertise in Laravel, Node.js, and React.js to join our development team.

The ideal candidate should have solid experience building and maintaining scalable web applications, RESTful APIs, database-driven systems, and modern frontend applications. You will be responsible for developing new features, improving existing systems, integrating third-party services, troubleshooting production issues, and contributing to technical architecture and engineering best practices.

Key Responsibilities

  • Design, develop, test, and maintain scalable full-stack web applications.
  • Develop robust backend applications and RESTful APIs using Laravel and PHP.
  • Build scalable services and APIs using Node.js where required.
  • Develop modern, responsive, and reusable frontend applications using React.js.
  • Design and optimize relational databases, primarily MySQL.
  • Integrate third-party APIs, payment gateways, authentication systems, and external services.
  • Implement secure authentication and authorization mechanisms.
  • Write clean, maintainable, reusable, and well-documented code.
  • Identify and resolve performance, scalability, and production issues.
  • Participate in system design, architecture discussions, and technical decision-making.
  • Review code and maintain development standards across the team.
  • Write and maintain unit and integration tests.
  • Work with Git-based development workflows and participate in code reviews.
  • Collaborate with product managers, designers, QA engineers, and other developers.
  • Monitor application performance and troubleshoot production issues.
  • Contribute to CI/CD, deployment, and cloud-based infrastructure where required.
  • Continuously evaluate and introduce better tools, technologies, and development practices.


Requirements

Required Technical Skills

Backend – Laravel / PHP

  • 5+ years of professional backend/full-stack development experience.
  • Strong experience with PHP and Laravel.
  • Strong understanding of Laravel architecture and MVC.
  • Experience building RESTful APIs.
  • Strong knowledge of Laravel:
  • Eloquent ORM
  • Authentication & Authorization
  • Middleware
  • Queues & Jobs
  • Events & Listeners
  • Notifications
  • API Resources
  • Service Container / Dependency Injection
  • Validation
  • Caching
  • Task Scheduling
  • Experience with Laravel API authentication such as Sanctum or Passport.
  • Strong understanding of OOP, SOLID principles, design patterns, and clean architecture.

Node.js

  • Strong practical experience with Node.js.
  • Experience building REST APIs and backend services using Node.js.
  • Experience with Express.js, NestJS, or similar frameworks.
  • Understanding of asynchronous programming and event-driven architecture.
  • Experience working with third-party APIs and external integrations.
  • Understanding of microservices and service-oriented architecture is a plus.

Frontend – React.js

  • Strong experience with React.js.
  • Good understanding of React components, hooks, state management, and lifecycle concepts.
  • Experience building responsive and reusable UI components.
  • Experience consuming REST APIs from React applications.
  • Experience with state management libraries such as Redux, Zustand, Context API, or similar.
  • Strong knowledge of JavaScript/TypeScript, HTML5, CSS3, and modern frontend development practices.
  • Experience with modern build tools such as Vite or Webpack.

Database

  • Strong experience with MySQL or similar relational databases.
  • Strong SQL knowledge.
  • Database design and normalization.
  • Query optimization and indexing.
  • Understanding of transactions, relationships, and database performance.
  • Experience working with large datasets is a plus.
  • Knowledge of Redis is a plus.

DevOps / Cloud

  • Good understanding of Linux-based environments.
  • Experience with Git and GitHub/GitLab.
  • Understanding of CI/CD pipelines.
  • Experience deploying applications using AWS, Azure, GCP, or similar cloud platforms.
  • Understanding of Docker and containerized applications.
  • Basic knowledge of Nginx, PHP-FPM, queues, workers, and application monitoring.
  • AWS experience with services such as EC2, S3, RDS, and CloudFront is a plus.

Security & Performance

  • Understanding of common web application security principles.
  • Experience implementing secure APIs and authentication.
  • Understanding of OWASP security practices.
  • Ability to identify and resolve performance bottlenecks.
  • Experience with caching, database optimization, queues, and scalable application architecture.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field is preferred.
  • 5+ years of professional software development experience.
  • Strong problem-solving and analytical skills.
  • Good understanding of software development lifecycle.
  • Ability to work independently and take ownership of assigned projects.
  • Strong communication and collaboration skills.
  • Ability to understand business requirements and translate them into technical solutions.

Nice to Have

  • Experience with TypeScript.
  • Experience with Next.js.
  • Experience with NestJS.
  • Experience with Redis and background job processing.
  • Experience with Docker and Kubernetes.
  • Experience with AWS.
  • Experience designing microservices.
  • Experience with WebSockets or real-time applications.
  • Experience with automated testing using PHPUnit, Pest, Jest, or similar tools.
  • Experience working on SaaS, e-commerce, marketplace, ERP, or high-traffic applications.

What We Expect

The successful candidate should be more than just a developer who can implement assigned tasks. We are looking for someone who can:

  • Understand the complete system rather than only individual features.
  • Make sound technical decisions.
  • Take ownership of features from development to production.
  • Write scalable and maintainable code.
  • Identify technical risks and propose solutions.
  • Debug complex backend and frontend issues.
  • Collaborate effectively with other engineers and stakeholders.
  • Continuously improve application performance, quality, and architecture.

Seniority

Senior Full Stack Engineer / Full Stack Software Engineer

Minimum Experience: 5+ Years

Core Stack: Laravel + PHP + Node.js + React.js + MySQL

Skills Required

laravel reactjs nodejs AI engineer

Job Details

Posted
20 Aug 2026
Applications
1
Views
0

TechCorp Pakistan

✓ Verified

Technology

View Company Profile