WeCook est une entreprise en pleine expansion qui œuvre dans le domaine alimentaire, plus précisément dans le prêt à manger livré à domicile. Notre mission est d’économiser le temps passé en cuisine pour se préparer un repas, et ce, sans sacrifier la saveur ni la qualité des aliments. WeCook est un leader canadien dans le prêt à manger et notre audace nous permet de nous démarquer de notre compétition. Chez WeCook, nous misons sur une sélection de candidats motivés et dynamiques, puisque nous souhaitons conserver notre environnement de travail stimulant et agréable.
Nous recherchons un développeur Full-Stack justifiant de 4 à 5 ans d'expérience professionnelle pour renforcer notre équipe. Vous contribuerez à la création et à l'évolution de notre produit en intervenant sur l'ensemble de la stack technique (Laravel, Vue et Inertia) et en assurant le développement de fonctionnalités, de la phase de conception jusqu'à la mise en production.
RESPONSABILITÉS
- Contribuer à la conception des fonctionnalités et aux décisions techniques, du concept à la mise en œuvre.
- Développer des fonctionnalités de bout en bout, en intervenant sur la base de données, le backend, l'API et le frontend.
- Maintenir et faire évoluer les fonctionnalités existantes, y compris les outils internes.
- Analyser et corriger les anomalies signalées.
- Écrire des tests automatisés pour les nouvelles fonctionnalités et améliorer la couverture de tests de la logique métier critique existante.
- Rédiger et tenir à jour la documentation technique.
- Revoir les pull requests et répondre aux retours concernant votre propre code.
COMPÉTENCES & QUALIFICATIONS
Backend
- Expérience dans le développement d'applications web en production avec PHP et Laravel.
- Maîtrise des principes de la POO avec PHP 7.4 et PHP 8.
- Connaissance des fondamentaux de Laravel et bonne maîtrise d'Eloquent.
- Conception d'API REST et intégration d'API tierces.
- Solides compétences en SQL.
Frontend
- Vue 2 / Vue 3 avec l'API de composition (Composition API).
- Expérience des SPA et/ou d'Inertia.js.
- CSS et approche « utility-first » avec Tailwind.
- Gestion d'état avec Vuex / Pinia ou équivalent.
General:
- Expérience dans la rédaction de documentation technique.
- Tests automatisés avec PHPUnit / Pest, Jest.
- Capacité à déboguer une base de code existante.
- Volonté d'apprendre de nouvelles technologies et de travailler sur l'ensemble de la stack.
- Utilisation de Git en équipe.
Atouts a avoir
- Expérience avec TypeScript
- Expérience avec React Native
- Tests de bout en bout (type Playwright)
- Pipelines CI/CD
- AWS
Notre façon de travailler
Petite équipe responsable de bout en bout des fonctionnalités. Revue de code systématique pour chaque modification.
***
WeCook is a fast-growing e-commerce company in the food industry. We are an innovative company that pioneered the creation of a prepared meal solution back in 2012 and have been growing ever since. Our mission is to help people adopt a healthy and balanced diet and save them time every week by cooking healthy meals for them.
We're looking for a Full-Stack Developer with 4–5 years of professional experience to roundout our team. You'll help build and evolve our product by working across the full stack withLaravel, Vue, and Inertia, delivering features from concept to production.
RESPONSIBILITIES
- Contribute to feature design and technical decisions, from concept to implementation.
- Build features end-to-end across the database, backend, API, and frontend.
- Maintain and extend existing features, including the internal tools.
- Investigate and resolve reported defects.
- Write automated tests for new features and improve test coverage for existing criticalbusiness logic.
- Write and maintain technical documentation.
- Review pull requests and respond to feedback on your own code.
SKILLS AND QUALIFICATIONS
Backend
- Experience building production web applications in PHP with Laravel.
- OOP principles with PHP 7.4 and PHP 8.
- Laravel fundamentals and good Eloquent understanding.
- REST API design and integration of third-party APIs.
- Strong SQL skills.
Frontend
- Vue 2 / Vue 3 with composition API.
- Experience with SPAs and/or Inertia.js.
- CSS and utility-first styling with Tailwind.
- State management with Vuex / Pinia or similar
General
- Experience writing Technical documentation.
- Automated testing with PHPUnit / Pest, Jest.
- Understanding Debugging an existing codebase.
- Willingness to learn new technologies and work across the stack.
- Git in a team.
Nice to have
- Experience with TypeScript
- Experience with React Native
- End-to-end testing like Playwright
- CI/CD pipelines
- AWS
How we work
- Small team with direct ownership of features.
- Code review on every change.
Type d'emploi : Full-time, Permanent
Rémunération : 95 000,00$ par an
Avantages :
- Dental care
- Discounted or free food
- Extended health care
- Life insurance
- On-site parking
- Paid time off
- Vision care
Lieu du poste : En présentiel