Lavoro
I miei annunci
Le mie notifiche
Accedi
Trovare un lavoro Consigli per cercare lavoro Schede aziende Descrizione del lavoro
Cerca

Bilingual senior php/laravel developer

Modena
OutSta
Pubblicato il 19 dicembre
Descrizione

SENIOR PHP/LARAVEL API & INTEGRATIONS DEVELOPER (KEVBOT PHASE 2)

ABOUT THE PROJECT

We're building KevBot Phase 2, a customer-facing chatbot that guides users through a

structured credit consultation flow, securely collects required information, retrieves credit report

data (with proper permissions), helps users review negative items and dispute reasoning, and

supports enrollment and escalation to live agents. This role focuses on the backend/API +

webhook + integration layer in PHP/Laravel that enables the chatbot UI to reliably and securely

interact with Credit repair systems (enrollment, credit report retrieval, session handoff to call

center, and a new AI summarizer endpoint).

ROLE SUMMARY

We're hiring an experienced Senior Developer (10+ years) with strong PHP/Laravel expertise

to design, build, and maintain production-grade APIs, webhooks, and integration services that

power KevBot's customer experience. You will work closely with product and operations to

implement conversation-driven workflows while meeting high standards for security, privacy,

reliability, and observability.

WHAT YOU'LL BUILD / OWN

1. API Integrations for the Chatbot Experience

● Implement and/or extend endpoints that support:

○ Enrollment creation (POST) with API key authentication via x-api-key header and

validated payloads

○ Credit report retrieval (GET) by client ID with secure handling and correct request

headers

● Support the bot flow requirements: identity collection, permission capture, credit report

review, dispute capture, enrollment guidance, and escalation logic

2. Webhooks + Session Persistence (Resume-able Conversations)

● Build endpoints to receive incremental field updates (name/address/DOB/SSN, etc.) so

sessions can auto-resume if a user drops and returns

● Design webhook/event structures so each step is idempotent and safely re-playable

3. Live Agent Transfer / Call Center Handoff

● Implement a POST endpoint that transfers completed sessions—including structured

data and conversation context—to the live agent system

4. "AI Summarizer" Endpoint (New Feature)

● Add a new API endpoint/function (in ClientController) that returns a summary using the

ClientCreditArrayAiReports model (using ai_markdown)

● Submit via PR for code review and ensure the chatbot can call this endpoint to deliver

"progress update" summaries when applicable

5. Secure Deployment + Production Readiness

● Ensure secure handling of PII and sensitive data across transport and storage

● Implement logging/monitoring patterns appropriate for production

● Support deployment architecture considerations referenced in the stack overview

(ECS/Lambda/RDS/VPC patterns)

RESPONSIBILITIES

● Design and implement RESTful APIs and webhook handlers in Laravel (controllers,

request validation, services, jobs/queues)

● Integrate with internal/external systems using secure authentication patterns (API keys,

tokens) and robust error handling

● Build data validation and formatting for payloads (including

phone/email/name/address/SSN/DOB where applicable)

● Implement idempotency, retries, and durable session state to support chatbot step-by-

step progression and resumption

● Write clear technical documentation: endpoint specs, payload examples, integration

notes, deployment instructions

● Collaborate with product/ops on flow triggers, escalation rules, and acceptance testing

REQUIRED QUALIFICATIONS

● 10+ years professional software development experience

● 5+ years building production systems with PHP + Laravel (or equivalent depth)

● Proven experience building APIs and webhooks for real-time flows (chat, forms, CRM

intake, payments, lead posting, etc.)

● Strong understanding of:

○ API authentication/authorization patterns

○ Request validation, rate limiting, idempotency

○ Background jobs/queues and retry strategies

○ Database modeling (MySQL/Postgres) and performance fundamentals

● Demonstrated security competence for sensitive customer data (PII): secure transport,

encryption practices, secrets management, OWASP awareness

NICE-TO-HAVES

● Experience integrating with credit/identity verification flows or regulated PII workflows

(GLBA/PCI-style constraints)

● Experience deploying on AWS (ECS, Lambda, RDS) and working within VPC

constraints

● Experience building embedded widgets / secure embed scripts and managing cross-

domain constraints

● Familiarity with bot/chat UX constraints (mobile-first responses, structured flow design)

WHAT SUCCESS LOOKS LIKE (FIRST 30–60 DAYS)

● Ship the live agent transfer POST endpoint and validated payload structure end-to-end

● Implement the AI summarizer endpoint in the ClientController using

ClientCreditArrayAiReports.ai_markdown, delivered via PR and code review

● Ensure the chatbot can reliably:

○ Create enrollments via the enrollment endpoint

○ Fetch credit reports by client ID

○ Resume sessions safely after interruptions

Rispondere all'offerta
Crea una notifica
Notifica attivata
Salvato
Salva
Offerte simili
Lavoro Modena
Lavoro Provincia di Modena
Lavoro Emilia-Romagna
Home > Lavoro > Bilingual Senior PHP/Laravel Developer

Jobijoba

  • Consigli per il lavoro
  • Recensioni Aziende

Trova degli annunci

  • Annunci per professione
  • Annunci per settore
  • Annunci per azienda
  • Annunci per località

Contatti/Partnerships

  • Contatti
  • Pubblicate le vostre offerte su Jobijoba

Note legali - Condizioni generali d'utilizzo - Politica della Privacy - Gestisci i miei cookie - Accessibilità: Non conforme

© 2025 Jobijoba - Tutti i diritti riservati

Rispondere all'offerta
Crea una notifica
Notifica attivata
Salvato
Salva