Ingénieur Fullstack
4 weeks ago
Toronto, Canada
Wholesale Express Inc.
Full time
Vous souhaitez construire une plateforme de nouvelle génération à partir de zéro ? Wholesale Express cherche à former une équipe de personnes créatives, novatrices et passionnées de la technologie pour se joindre à l'entreprise.
Depuis sa fondation en 2013, Wholesale Express (WE) s'est imposé comme une plateforme d'encan numérique de premier plan, facilitant les échanges de véhicules entre concessionnaires au-delà des frontières locales. Ce que nous avons débuté au Québec s'étend désormais à toute l'Amérique du Nord, offrant à nos concessionnaires un accès quotidien à un marché transfrontalier dynamique.
- Développer et maintenir des applications web évolutives et réactives en utilisant React.
- Concevoir et construire des applications mobiles multiplateformes avec React Native.
- Implémenter des services backend avec une architecture sans serveur en utilisant AWS Lambda, DynamoDB et d'autres services cloud AWS.
- Gérer l'authentification et l'autorisation des utilisateurs sur les plateformes web et mobiles avec Amazon Cognito et IAM.
- Optimiser l'application pour une vitesse et une évolutivité maximales tout en garantissant la sécurité de l'application.
- Collaborer avec DevOps pour automatiser et rationaliser les opérations et les processus de déploiement de code en utilisant AWS Amplify et d'autres outils CI/CD.
- Créer et maintenir une documentation complète pour le code de l'application et l'architecture AWS.
- Surveiller de manière proactive et gérer les ressources AWS avec AWS CloudWatch, en répondant aux incidents et en résolvant les problèmes au fur et à mesure de leur survenance.
Exigences :
- 5 ans d'expérience en développement front-end avec React et/ou React Native.
- Expertise avérée en développement full stack sur AWS, notamment avec Amplify, Lambda, API Gateway, DynamoDB, S3, Cognito, CloudWatch et IAM.
- Maîtrise solide de JavaScript, y compris la manipulation du DOM et le modèle d'objet JavaScript.
- Compréhension solide des API RESTful, du balisage web, y compris HTML5 et CSS3.
- Compréhension approfondie des principes de l'architecture sans serveur et des modèles de microservices.
- Expérience approfondie avec les bibliothèques de gestion d'état (telles que Redux ou MobX).
- Familiarité avec les outils de construction natifs, comme XCode, Gradle (Android Studio, IntelliJ).
- Expérience avec les pipelines et outils de construction front-end modernes.
- Expérience avec des suites de tests automatisés, comme Jest ou Mocha.
Compétences :
- Certifications AWS, en particulier AWS Certified Developer - Associate.
- Expérience professionnelle antérieure dans un secteur similaire ou avec une plateforme similaire.
- Familiarité avec GraphQL, AWS AppSync et les problèmes de synchronisation de données hors ligne.
- Compréhension des bases de données non relationnelles et des magasins de données basés sur des documents.