Looking for Laravel Developer

Posted 4 weeks ago

Worldwide

Summary

Senior Laravel Developer The Role We are seeking a highly technical, visionary Senior Laravel Developer to take ownership of our core backend systems, drive architectural decisions, and elevate our engineering standards. In this role, you will transition beyond standard CRUD operations to tackle complex, high-concurrency challenges, build resilient distributed systems, and design APIs that power both our web platforms and mobile ecosystems. You will act as a primary technical pillar within the engineering team, responsible for ensuring that our codebase remains scalable, secure, and highly maintainable as our user base grows. You will not only write exceptional code but also champion best practices, author technical documentation, and actively mentor mid-level and junior engineers to foster a culture of technical excellence and continuous improvement. Core Responsibilities Architecture & System Design Spearhead the design and architecture of scalable, high-availability backend systems using PHP 8.x and the Laravel framework. Evaluate and implement advanced design patterns, Domain-Driven Design (DDD), and Service-Oriented Architecture (SOA) where appropriate to ensure modularity. Author and maintain Architectural Decision Records (ADRs) to document system evolutions and technical tradeoffs. Backend Engineering & API Development Develop robust, versioned, and heavily documented RESTful and/or GraphQL APIs for seamless integration with modern frontend clients, mobile apps, and third-party partners. Build and maintain custom Laravel packages to share internal logic across multiple microservices or applications. Implement event-driven patterns using Laravel's event system, message brokers (e.g., RabbitMQ, Kafka), and WebSocket technologies for real-time functionality. Database & Performance Optimization Design intricate relational database schemas (MySQL/PostgreSQL) capable of handling millions of records with minimal latency. Masterfully utilize Laravel Eloquent ORM while possessing the expertise to write highly optimized raw SQL queries, manage database locks, and ensure transaction integrity. Aggressively identify system bottlenecks, resolving N+1 query issues, and profiling memory usage. Implement advanced caching strategies using Redis or Memcached to drastically reduce database load and improve response times. Manage complex background processing and scheduled tasks using Laravel Horizon and robust queue workers. Security, Quality & Deployment Enforce rigorous security protocols, protecting against OWASP Top 10 vulnerabilities, ensuring proper data encryption, and managing OAuth2/JWT authentication flows. Champion Test-Driven Development (TDD) by writing comprehensive unit, feature, and integration tests utilizing PHPUnit and Pest to guarantee zero-regression deployments. Collaborate heavily with DevOps to streamline CI/CD pipelines (GitHub Actions, GitLab CI), ensuring automated testing, static analysis (PHPStan, Laravel Pint), and seamless deployments. Leadership & Mentorship Lead rigorous code reviews, enforcing SOLID principles, DRY methodologies, and PSR-12 coding standards. Facilitate technical workshops, pair programming sessions, and one-on-ones to upskill the engineering team. Collaborate cross-functionally with Product Managers and UI/UX designers to translate complex business requirements into elegant technical solutions. Required Qualifications Experience: 6+ years of professional software engineering experience, with a minimum of 4+ years dedicated heavily to the Laravel ecosystem in a production environment. PHP Mastery: Deep, intimate knowledge of modern PHP (8.1+), including strict typing, enums, traits, interfaces, and the JIT compiler. Database Expertise: Proven track record of designing and scaling relational databases, with a profound understanding of indexing, normalization, and query execution plans. API & Integration: Extensive experience architecting secure APIs and integrating with complex third-party platforms (e.g., payment gateways like Stripe, CRM systems, or enterprise ERPs). Testing Discipline: Unwavering commitment to automated testing. You should feel uncomfortable deploying code that lacks robust test coverage. Version Control: Git mastery, including branching strategies (GitFlow/Trunk-based development), interactive rebasing, and resolving complex merge conflicts. Problem-Solving: Elite debugging and diagnostic skills. You can trace an issue from a vague user report down to a specific line of code or infrastructure misconfiguration. Preferred Qualifications (The "Nice-to-Haves") Modern Frontend Awareness: While this is a backend-focused role, experience with the TALL stack (Tailwind, Alpine.js, Laravel, Livewire), Inertia.js, Vue.js, or React is highly advantageous. Cloud Infrastructure: Hands-on experience deploying and managing applications on AWS (EC2, S3, RDS, SQS, ElastiCache) or Google Cloud Platform. Serverless & Orchestration: Familiarity with Laravel Vapor (Serverless PHP) or containerization technologies like Docker and Kubernetes. Search Engines: Experience implementing and optimizing full-text search solutions using Elasticsearch, Meilisearch, or Algolia via Laravel Scout. Legacy Modernization: Proven experience successfully migrating legacy PHP applications (or older Laravel versions) up to modern, cleanly architected Laravel standards without disrupting business operations.

  • More than 30 hrs/week
    Hourly
  • 6+ months
    Duration
  • Intermediate
    Experience Level
  • $10.00

    -

    $30.00

    Hourly
  • Remote Job
  • Ongoing project
    Project Type

Contract-to-hire opportunity

This lets talent know that this job could become full time.
Learn more
Skills and Expertise
Mandatory skills
Laravel
PHP
API
JavaScript
Activity on this job
  • Proposals:50+
  • Last viewed by client:3 weeks ago
  • Interviewing:
    24
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Apr 8, 2024
  • Vietnam
    Hanoi5:55 PM
  • $13K total spent
    8 hires, 2 active
  • 762 hours

Explore similar jobs on Upwork

Software DeveloperHourly‐ Posted 8 months ago
ASP.NET MVC
Django
Python
AngularJS
JavaScript
jQuery
WordPress
Google Chrome Extension
React
CRM Development
Microsoft Dynamics 365
Microsoft Dynamics CRM
Microsoft Dynamics Development
Microsoft PowerApps
Single Sign-On
Three.js
JavaScript
WordPress
AR Plugin
WooCommerce
3D Modeling

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo