Senior Laravel Developer

  • Full-Time
  • On-Site

Job Description:

About the Role

Are you a passionate and experienced developer who thrives on building scalable, enterprise-grade web applications? Ultrawares is seeking a Senior Laravel Developer to join our team. In this role, you will lead backend architectural decisions, design high-performing APIs, and build cutting-edge systems that power impactful digital solutions.

Key Responsibilities

  • Core Backend Architecture: Design, build, and maintain robust, scalable web applications and core features using PHP and the Laravel framework.
  • API Development & Documentation: Architect, develop, and maintain secure RESTful APIs, providing comprehensive documentation via Swagger or Postman.
  • Database Design & Optimization: Manage and optimize MySQL and PostgreSQL databases, complex schemas, indexing, and query performance.
  • Asynchronous Processing: Implement background jobs, queues, and caching mechanisms using Redis to maximize application response speed and throughput.
  • Framework Mastery: Leverage advanced Laravel components—including the Service Container, Service Providers, Middleware, Task Scheduling, and Eloquent ORM—to ensure clean, maintainable code.

Requirements & Qualifications

  • Experience: 4–5+ years of professional experience in PHP and the Laravel framework.
  • Deep Framework Knowledge: Advanced understanding of Laravel internals (Service Container, Custom Providers, Middleware, Task Scheduler, Eloquent ORM).
  • Databases: Mastery of MySQL or PostgreSQL, database design principles, and query optimization techniques.
  • APIs & Tools: Proven experience building RESTful APIs and documenting them using tools like Swagger or Postman.
  • Caching & Queue Management: Strong hands-on experience with Redis, caching strategies, and background worker queue management.
  • Engineering Standards: Commitment to writing clean, testable, and well-documented code with a strong grasp of design patterns and backend security.