Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Job Type: Full-time
Location: Downtown Montreal, Canada (Parking available; close to metro stations)
Work arrangement: In person (with limited flexibility for remote work as needed)
Schedule: Monday to Friday
About the Role
We’re a dynamic, growing events company looking for a Senior Laravel Developer to lead major parts of our platform. You’ll own key integrations, guide best practices across environments, and ship high-quality features that stand up to intermittent peak traffic. Our stack includes Laravel (v10), Vue.js (Vue 2 + Vuex/Vue Router), MySQL 8, Kubernetes, and Docker.
What You’ll Do (Key Responsibilities)
- Own Mailcoach integration: ensure correct audience targeting; maintain campaign & automation templates.
- Payments at scale: build and maintain multiple gateways (Stripe, Paystack, Mercado Pago; fix/optimize PayPal).
- Production stability: triage and resolve production bugs; drive hotfixes with post-mortems.
- Environment integrity: safeguard local → staging → production parity; improve CI/CD workflows.
- Reporting for the business: create/automate daily & weekly Metabase reports.
- New feature delivery: design and implement features with automated tests; document user and developer workflows.
- Quality practices: define QA test scenarios for the business to execute.
- Multi-site ownership: maintain three properties (Showcase, App, CMS).
- Infrastructure partnership: contribute to Kubernetes/Docker maintenance and observability.
- On-site technical point: serve as the in-office tech contact; collaborate with non-technical teams.
- Critical issue design: propose and implement resilient solutions for high-impact problems.
Must-Have Qualifications
- 7+ years professional PHP experience, 5+ years building production apps with Laravel (v8–v10).
- Proven expertise with Laravel 10 and Laravel Horizon (queues, workers, concurrency, retries).
- MySQL 8: schema design, query tuning, indexes, migrations.
- Vue.js (Vue 2), Vuex, Vue Router for production front-ends.
- Experience operating apps under intermittent peak traffic (caching, queues, rate limiting, fallbacks).
- Containerized environments: Docker (dev) and Kubernetes (ops collaboration).
- Strong testing culture (PHPUnit/Pest), code reviews, and documentation.
- Ability to work autonomously and cross-functionally with product, support, and leadership.
- English required; French preferred.
- Bachelor’s degree in CS/Software Engineering (or equivalent experience).
Nice to Have
- Caching & request optimization (Redis, HTTP caching, ETags).
- CI/CD (e.g., GitHub Actions), observability (logs, metrics, alerts), and error tracking.
- Experience with email tooling (Mailcoach internals, deliverability best practices).
- Payment operations (webhooks, reconciliation, dispute flows, idempotency).
Perks & Benefits
- Opportunity to shape a growing platform and set engineering standards.
- Career growth as we expand the dev team.
- On-site parking.
- Paid time off.
- Limited work-from-home flexibility.
Développeur·se Laravel (PHP) Senior — Temps plein
Lieu : Centre-ville de Montréal, Canada (Stationnement disponible; près des stations de métro)
Modalités : Sur place (avec une flexibilité limitée pour le télétravail au besoin)
Horaire : Lundi au vendredi
À propos du poste
Nous sommes une entreprise d’événements en croissance à la recherche d’un·e développeur·se Laravel Senior pour diriger des volets clés de notre plateforme. Vous posséderez les intégrations critiques, encadrerez les bonnes pratiques entre les environnements et livrerez des fonctionnalités robustes, capables de supporter des pics de trafic intermittents. Notre pile : Laravel (v10), Vue.js (Vue 2 + Vuex/Vue Router), MySQL 8, Kubernetes et Docker.
Vos responsabilités
- Gérer l’intégration Mailcoach : ciblage correct des invitations; maintenance des modèles de campagnes et d’automatisations.
- Paiements à grande échelle : intégration et maintien de plusieurs passerelles (Stripe, Paystack, Mercado Pago; correction/optimisation PayPal).
- Stabilité en production : triage et résolution des bogues; hotfixes et post-mortems.
- Intégrité des environnements : assurer la parité local → staging → production; améliorer les pipelines CI/CD.
- Rapports pour l’entreprise : créer/automatiser des rapports Metabase quotidiens et hebdomadaires.
- Livraison de nouvelles fonctionnalités : conception et implémentation avec tests automatisés; documentation.
- Pratiques qualité : définir des scénarios de QA exécutés par l’équipe d’affaires.
- Gestion multi-sites : maintenir trois propriétés (Showcase, App, CMS).
- Partenariat infrastructure : contribution à la maintenance Kubernetes/Docker et à l’observabilité.
- Point technique sur site : contact technique au bureau; collaboration avec les équipes non techniques.
- Écoute client : échanges avec les clients; traduction en besoins → implémentation → test → maintenance.
- Conception pour enjeux critiques : proposer et déployer des solutions résilientes.
Exigences essentielles
- 7+ ans d’expérience professionnelle en PHP, dont 5+ ans en Laravel (v8–v10).
- Maîtrise de Laravel 10 et Laravel Horizon (files, workers, concurrence, reprises).
- MySQL 8 : conception de schémas, optimisation de requêtes, indexation, migrations.
- Vue.js (Vue 2), Vuex, Vue Router en production.
- Expérience avec des pics de trafic intermittents (cache, files, limitation de débit, mécanismes de repli).
- Environnements conteneurisés : Docker (dev) et Kubernetes (ops).
- Culture de tests (PHPUnit/Pest), revues de code et documentation.
- Capacité à travailler de manière autonome et en collaboration avec les équipes produit et support.
- Anglais requis; français préférable.
- Baccalauréat en informatique/génie logiciel (ou expérience équivalente).
Atouts
- Optimisation du cache et des requêtes (Redis, cache HTTP, ETags).
- CI/CD (p. ex., GitHub Actions), observabilité (journaux, métriques, alertes), suivi des erreurs.
- Expérience avec les outils d’email (Mailcoach, délivrabilité).
- Opérations de paiement (webhooks, rapprochement, litiges, idempotence).
Avantages :
- Horaire flexible
- Stationnement sur place
- Congés payés,
- Flexibilité limitée en télétravail.
Key Skills
Ranked by relevanceReady to apply?
Join Diner en Blanc International Inc. and take your career to the next level!
Application takes less than 5 minutes