Prat City LLC: Senior Laravel Developer & Technical Lead

  • Full Time
  • Anywhere
  • Full Time
  • Anywhere

Prat City LLC

Headquarters: Pasadena

URL: http://pratcity.com

We’re building an in-house development team and need a senior Laravel developer to lead this transition. You’ll take ownership of our technical infrastructure, modernize our platform architecture, and eventually build a development team.

This is a high-ownership role. You’ll work directly with the founder (me), have full technical decision-making authority, and shape how we build software going forward.

The Technical Challenge

Current state:

  • 5 separate Laravel 10 codebases (one per course domain)
  • Mostly similar architecture but evolved independently
  • Blade templates primarily, some Vue.js components
  • WordPress integration for certain content
  • AWS infrastructure with dedicated DevOps support
  • Stripe payment processing
  • ~44 items in active backlog (Jira)

What needs to happen:

  • Upgrade from Laravel 10 to latest stable
  • Consolidate 5 codebases into modern multi-tenant architecture
  • Clear substantial backlog of features and improvements
  • Build AI-powered case management system (Python scraper → AI screenshot analysis → automated email updates)
  • Establish scalable foundation for 16+ courses
  • Improve deployment processes and code quality standards

What You’ll Do

Month 1-2:

  • Audit all 5 codebases – document architecture, dependencies, technical debt
  • Review and understand existing AWS infrastructure
  • Get access to all systems and establish development workflow
  • Take on first backlog items to understand codebase hands-on
  • Begin documenting transition plan

Month 3-4:

  • Execute Laravel upgrade path
  • Start platform consolidation work
  • Clear high-priority backlog items
  • Define technical standards and processes
  • Create hiring criteria for additional developers

Month 5-6:

  • Lead platform consolidation implementation
  • Build AI automation system for case management
  • Interview and hire 2 additional developers
  • Begin knowledge transfer and onboarding of new team members
  • Transition to full technical ownership

Ongoing:

  • Own all technical decisions and architecture
  • Lead small development team (eventually 3-4 people)
  • Work directly with me on product roadmap and priorities
  • Ensure code quality, security, and performance standards

Requirements

Technical must-haves:

  • 7+ years professional Laravel development
  • Strong experience with Blade templating
  • Database design and optimization (MySQL/PostgreSQL)
  • RESTful API design and integration
  • AWS experience (EC2, S3, RDS, etc.)
  • Git workflow and code review experience
  • Laravel upgrade experience across major versions
  • Experience with legacy codebase modernization

Experience we value:

  • Leading or mentoring other developers
  • Multi-tenant SaaS architecture
  • Platform consolidation projects
  • E-learning or EdTech platforms
  • Python (for automation project)
  • Vue.js or modern JavaScript
  • Stripe or payment integration
  • Security best practices for PII/payment data

Working style:

  • Self-directed and proactive – you see problems and solve them
  • Strong written communication (we’re async-first)
  • Comfortable with ambiguity and making technical decisions
  • Patient with knowledge transfer and documentation
  • Pragmatic about shipping vs perfection
  • Comfortable using AI to scale output

How We Work

  • Fully remote – work from anywhere
  • Async-first – no fixed hours, overlap as needed
  • Tools: GitHub, Jira, Slack, AWS
  • Communication: Slack for daily updates, video calls for planning/decisions
  • You’ll work with: Me (founder), DevOps engineer, eventually 2-3 developers you help hire

Compensation & Benefits


  • Salary: $70-80k USD annually (based on experience)
  • Time off: 10 days PTO + your local public holidays
  • Probation: 3-month evaluation period

Hiring Process

  1. Application – Resume + answers to questions below
  2. Initial call – 30 minutes to discuss experience and fit
  3. Technical assessment – Take-home Laravel project, 3-4 hours, $200 compensation
  4. Technical interview – 60 min discussion of your solution + architecture scenarios
  5. Final conversation – Role expectations, questions, logistics
  6. Offer – Start within 2-4 weeks

Total timeline: 4-6 weeks

To Apply

Email hello@prateekagarwal.com with:

  1. Resume/CV (including GitHub or code samples if available)
  2. Answers to these questions:
  • Describe a legacy codebase you inherited. What was the biggest technical challenge and how did you approach it?
  • You’re auditing 5 similar Laravel codebases that need consolidation. Walk me through your first 2 weeks – what do you analyze, what do you document, how do you prioritize?
  • What’s your experience with Laravel version upgrades? What’s the trickiest upgrade you’ve done?
  • Optional: Anything else you think is relevant
  • No agencies or recruiters please.

    To apply: https://weworkremotely.com/remote-jobs/prat-city-llc-senior-laravel-developer-technical-lead

    Source
    We Work Remotely: Remote jobs in design, programming, marketing and more

    Contact us

    Prat City LLC