Senior Software Developer (PHP Laravel & NestJS)

Be among the first applicants.
Nejoum Al Jazeera
Sharjah
AED 120,000 - 200,000
Be among the first applicants.
Yesterday
Job description

Senior Software Developer (PHP Laravel & NestJS)

About Us: Nejoum Al Jazeera is a dynamic and innovative shipping company based in the UAE, with international networks and warehouses in USA, Canada, Iraq, Oman, Cambodia, South Korea, and other countries on the way. We are currently seeking highly skilled and motivated candidates to join our talented team.

About You: We are seeking a highly skilled Senior Software Developer with expertise in PHP Laravel and NestJS to join our dynamic team. The ideal candidate will have extensive experience in backend development, system architecture, and API design, with a strong understanding of both monolithic and microservices architectures. You will be responsible for designing, developing, and maintaining high-performance web applications and services while mentoring junior developers and contributing to best practices.

Responsibilities

  • Design, develop, and maintain scalable web applications using Laravel and NestJS.
  • Develop and optimize RESTful and GraphQL APIs for seamless communication between front-end and back-end systems.
  • Ensure high availability, security, and performance of web applications.
  • Work with MySQL, PostgreSQL, or MongoDB for efficient database management.
  • Implement unit testing and integration testing to ensure software quality.
  • Lead code reviews, mentor junior developers, and enforce coding standards.
  • Integrate third-party APIs, payment gateways, and cloud services (AWS, GCP, or Azure).
  • Collaborate with front-end developers, DevOps engineers, and project managers to deliver high-quality solutions.
  • Stay up to date with emerging technologies and recommend improvements to existing systems.

Qualifications

  • PHP & Laravel: Strong experience in Laravel 8+ and its ecosystem (Eloquent, Queues, Jobs, Middleware, etc.).
  • NestJS & Node.js: Experience in developing scalable applications with NestJS and TypeScript.
  • Database Management: Proficiency in MySQL, PostgreSQL, or MongoDB, and writing optimized queries.
  • Authentication & Security: Experience with JWT, OAuth, API tokens, RBAC/ACL, and security best practices.
  • Microservices & Monolithic: Understanding of SOA, event-driven architecture, and microservices.
  • Testing: Experience with Jest, PHPUnit, or PestPHP for unit and integration testing.
  • CI/CD & DevOps: Familiarity with Docker, Kubernetes, GitHub Actions, Jenkins, and deployment processes.
  • Cloud Services: Experience with AWS, GCP, or Azure for hosting and cloud functions.
  • Message Queues: Knowledge of Redis, RabbitMQ, or Kafka for asynchronous task handling.
  • Strong problem-solving and debugging skills.
  • Excellent communication and teamwork abilities.
  • Ability to lead projects and guide junior developers.
  • Passion for writing clean, scalable, and well-documented code.
  • Experience in Agile methodologies (Scrum/Kanban).
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Senior Software Developer (PHP Laravel & NestJS) jobs in Sharjah