Senior Software Engineer - PHP

4 - 7 years

9 - 18 Lacs

Posted:4 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Looking for an experienced PHP/Laravel & React Fullstack Developer, responsible for developing and maintaining complex enterprise-level applications and real-time operations.

Backend Responsibilities

  • Design, develop, and maintain complex backend features using Laravel (v9+), adhering to SOLID principles and clean architecture patterns.
  • Build and manage scalable RESTful APIs to support mobile applications, web interfaces, and third-party integrations, ensuring proper versioning and backward compatibility.
  • Develop robust queue-based job processing systems with Laravel Queues (Redis/Database) for asynchronous tasks such as data imports/exports, batch processing, and external service integrations.
  • Design and optimize relational database schemas in MySQL, including advanced relationships, stored procedures, triggers, query tuning, and materialized views.
  • Create and maintain comprehensive automated test suites (unit, integration, and feature tests) using PHPUnit to ensure code quality, reliability, and maintainability.
  • Implement performance optimization strategies such as caching with Redis, query tuning, and memory management for handling high-volume operations.
  • Proactively debug, monitor, and resolve production issues using logs, monitoring tools, and performance profilers to ensure system stability and availability.

Frontend Responsibilities

  • Develop modern, responsive user interfaces using React (v17+) with functional components, hooks, and ES6+ features, following modular and reusable design principles.
  • Build advanced data grids and interfaces with AG-Grid Enterprise to handle complex filtering, sorting, pagination, and real-time updates for large datasets.
  • Implement real-time features using WebSockets, Firebase push notifications, and event-driven UI updates to support messaging, tracking, and live data flows.
  • Create robust form systems using React Hook Form, Formik, and Yup to support multi-step workflows, dynamic fields, validation, and user-friendly feedback.
  • Integrate mapping and geolocation features using Google Maps API and related libraries for tasks like route planning, tracking, and visualization.
  • Manage application state effectively using Context API and React Query, with strategies for data caching and background syncing in high-traffic environments.
  • Ensure mobile-first design through Tailwind CSS and progressive web app (PWA) principles, offering seamless UX across devices and screen sizes.
  • Optimize frontend performance using code splitting, lazy loading, virtualized lists, and render optimization techniques such as React.memo and useMemo.
  • Implement end-to-end testing using Jest, React Testing Library, and mocking strategies to validate UI components, API interactions, and business logic.
  • Collaborate closely with backend teams to define API contracts, handle loading states, manage error boundaries, and apply best practices for client-server data handling.

Competencies for Success

  • Ability to analyze complex business requirements and architect scalable solutions; skilled in debugging distributed systems and solving UI/UX challenges effectively.
  • Proficient in developing robust backend systems using PHP and Laravel, with hands-on experience in building interactive, component-driven UIs using React.
  • Expert in identifying and resolving performance bottlenecks in backend (e.g., query optimization, caching) and frontend (e.g., virtual DOM, bundle size).
  • Strong knowledge of data modeling, ETL, large dataset handling, and building resilient systems with third-party API and webhook integrations.
  • Understanding of web security best practices and familiarity with DevOps workflows, deployment, monitoring, and production incident handling.
  • Commitment to clean, maintainable code with documentation, tests, and a focus on reducing technical debt through thoughtful refactoring.
  • Expertise in responsive, mobile-first, accessible UI development with strong attention to detail and user experience across roles and platforms.
  • Knowledge of WCAG guidelines, screen reader compatibility, keyboard navigation, and ensuring UI consistency across browsers and devices.
  • Experience implementing real-time features via WebSockets and building interactive dashboards using D3.js, Chart.js, or similar libraries.
  • Strong verbal and written skills for working with cross-functional teams, conducting code reviews, and documenting decisions effectively.
  • Quickly adapts to new technologies, domains, and frameworks with a strong drive to stay current with ecosystem trends and best practices.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Jeavio
Jeavio

Information Technology and Services

Wilmington

RecommendedJobs for You