Full-Stack Laravel/Yii Developer Job at Bee Talents, San Diego, CA

N3pMR2UwQzN0a3plYVk2Ynp4dGVDbkJYL1E9PQ==
  • Bee Talents
  • San Diego, CA

Job Description

About Us

We’re unifying several self-hosted, open-source platforms (Email, SMS, Meetings, CRM, and Print) into a single, cohesive web application. We own the code and the data: our apps run on our cloud servers (Ubuntu, WHM/cPanel), with select third-party services for delivery (e.g., Twilio, SendGrid, Zoom, Google Calendar). Your work will power a clean, mobile-responsive experience that gives customers real-time oversight across all their subaccounts.

Note: This is a web app role. Some mobile experience is welcome, but if your background is primarily native mobile, this won’t be the best fit.

 

The Opportunity

Lead the first wave of platform unification: ship an SSO-backed Admin Hub, a tenant/identity directory, an account-linking service, and a read model that provides near-real-time subaccount visibility across Laravel apps, MailWizz (Yii), and WordPress—while driving UX for a fast, consistent, mobile-responsive dashboard.

 

What You’ll Do

Identity & Access

  • Implement SSO (OIDC/OAuth2) via Keycloak or Authentik; integrate with Laravel, MailWizz (Yii), and WordPress/Woo.
  • Define RBAC and impersonation flows with comprehensive audit logging.
  • Harden session management, JWT handling, and secrets rotation.

Directory, Mapping & Read Model

  • Design a canonical directory for organizations, subaccounts, users, and roles.
  • Build an Account Linking Service mapping canonical IDs ⇄ app-native IDs (MailWizz customer, Ultimate SMS user, WP user, etc.).
  • Expose lightweight metrics endpoints (or read-only SQL views) in each app and implement ETL/cron into an Operational Data Store (ODS) for near-real-time dashboards (≤5-minute lag target).

Admin Hub & UX

  • Ship a Laravel Admin Hub with cross-app usage cards, reporting, health indicators, and one-click deep-links.
  • Lead UX: wireframes, prototypes, and user flows; establish a responsive design system and reusable component library.
  • Validate flows with real users and iterate for speed and clarity.

Development & Integration

  • Build and maintain features across Laravel and Yii (MailWizz); create APIs to unify workflows between SMS, Email, Meetings, CRM, and Print.
  • Ensure compatibility for multi-PHP environments (e.g., PHP 8.2+ for Laravel and MailWizz requirements) using WHM/cPanel PHP-FPM pools.

Security, Observability & Ops

  • Enforce encryption in transit/at rest, least-privilege DB access, and backup integrity.
  • Stand up Sentry (errors), Prometheus/Grafana (metrics), and centralized logs (e.g., OpenSearch/ELK).
  • Collaborate with infra to keep Ubuntu packages and PHP versions current and stable.

 

How We Work (Non-Negotiables)

Git & GitHub Discipline

  • Daily Git fluency: feature branches, rebasing, clean PRs, code reviews, protected branches, release tagging (SemVer).
  • Comfortable with multiple repositories and GitHub Projects/Issues.
  • CI/CD with GitHub Actions (or similar).

If you don’t actively use Git/GitHub workflows, this role isn’t a fit.

 

AI-Native Development

  • You use AI as a force-multiplier (e.g., GitHub Copilot, Cursor) to spec, scaffold, test, and refactor safely.
  • We expect thoughtful AI use that yields ~3–5× throughput without sacrificing code quality or security.
  • Negative stance on AI-assisted development is a poor fit here.

Web-First Mindset

  • Strong HTML/CSS/JavaScript fundamentals and responsive UI skills.
  • Mobile-responsive web delivery is preferred over pure native mobile.

 

Qualifications

Must-Haves

  • 3–5 years PHP, strong Laravel; working Yii (MailWizz plugin/extension experience a plus).
  • HTML/CSS/JavaScript proficiency; building responsive, accessible web UIs.
  • Git/GitHub mastery: PR etiquette, reviews, branching strategies, SemVer, GitHub Actions.
  • OIDC/OAuth2; hands-on with Keycloak or Authentik preferred.
  • RBAC, JWT, impersonation, and audit logging patterns.
  • MySQL/MariaDB, SQL views, ETL/cron; designing simple ODS/read-model schemas.
  • Ubuntu + WHM/cPanel deployments; managing multi-PHP FPM pools.
  • Day-to-day use of GitHub Copilot and/or Cursor (or similar AI tools).

Nice-to-Haves

  • WordPress/Woo OIDC SSO integration.
  • Vue/React/Tailwind for Admin Hub components.
  • Prometheus/Grafana, OpenSearch/ELK.
  • Familiarity with Twilio, SendGrid, Zoom, Google Calendar APIs.
  • MailWizz internals and deliverability concepts.

 

Performance Objectives

  • 30 Days

o Select IdP; wire SSO into Admin Hub + one Laravel app + WordPress.

o Draft directory schema and account-linking spec; publish lightweight ADRs.

  • 60 Days

o Ship Account Linking Service; backfill mappings for existing customers.

o Enable impersonation + audit; expose first metrics endpoints from 2 apps.

  • 90 Days

o Launch Admin Hub MVP (read-only): org/subaccount browser, usage dashboards (≤5-minute lag), health flags, deep-links.

  • 6 Months

o Harden RBAC; expand feeds to all apps; observability dashboards live; design system standardized.

  • 12 Months

o Polished, mobile-responsive unified dashboard across apps; author migration feasibility brief (event bus vs. monolith).

 

What Makes a Top Performer Here

  • Systems thinker: designs for multi-tenant realities and cross-app workflows.
  • User advocate: distills complexity into fast, simple flows.
  • Builder at scale: anticipates high-volume edge cases and failure modes.
  • Security-minded: balances strict authentication with frictionless UX.
  • AI-positive craftsperson: pairs judgment with smart tools to move faster.

Red Flags (Save Your Time)

  • Light Git experience or discomfort with GitHub PR/review workflows.
  • Primarily native mobile background with minimal web app delivery.
  • Negative attitude toward AI-assisted development.

Hiring Process (What to Expect)

  1. Intro call (fit & portfolio).
  2. Technical deep dive (OIDC, RBAC, data modeling).
  3. Hands-on exercise (≤2 hrs): scaffold a tiny Laravel Admin Hub stub (OIDC login stub, Organizations into the Subaccounts list from seed data, JSON /metrics contract for one external app, and a stubbed “Open as subaccount” button). We evaluate structure, Git hygiene, security awareness, and smart AI usage, not pixel polish.
  4. Team chat (UX + platform alignment).

Apply

Send:

  • Your GitHub and portfolio.
  • Two PRs you’re proud of (any repo) and a short note on why.
  • One example of AI-assisted work (prompt/task to yield assisted outcome).
  • (Nice) Any past OIDC/SSO or admin-analytics hub work.

Ready to help us unify a mission-critical web platform, and ship faster with AI?

Apply with the materials above by emailing [email protected]

Job Tags

Full time, Contract work,

Similar Jobs

VistAbility

Preschool Assistant for Children with Disabilities Job at VistAbility

Position: Preschool Assistant Support Children with Disabilities Location: Richmond, CA Schedule: MondayFriday, 8:00am2:00pm (30 hours/week) Pay: $20/hour Make a Difference Every Day Join a passionate team helping toddlers (ages 03) with developmental...

State of Florida

BUSINESS CONSULTANT I - 37020522 Job at State of Florida

 ...Requisition No:865062 Agency: Environmental Protection Working Title: BUSINESS CONSULTANT I - 37020522Pay Plan: Career Service Position Number:37020522 Salary: 42,000.00 Posting Closing Date: 11/19/2025 Total Compensation Estimator Business Consultant... 

SEIU Local 2015

Political Organizer I Job at SEIU Local 2015

 ...SEIU Local 2015 Political Organizer I Based in Los Angeles, CA Overview: Entry level Political Organizing position...  ...Political teams in assigned turf Develop relationships with Community Partners including elected officials, the staff of elected officials... 

Lowe's

Warehouse Associate II (Part-Time) Job at Lowe's

 ...labeling, and stocking purchase orders within the specified amount of time. The Warehouse Associate II is responsible for handling product...  ...using spatial reasoning to position product effectively About Lowe's Lowe's Companies, Inc. (NYSE: LOW) is a FORTUNE 50 home... 

Venture Dynamics

Marine Electrician Job at Venture Dynamics

Venture Dynamics is seeking skilled Marine Electricians to join our team. As an Electrician, you will be responsible for assembling, installing, and maintaining electrical systems on Naval Vessels. This is a full-time position that offers competitive pay. Responsibilities...