Connexion

Software Developer

Firstbase

Montreal
Compétences recherchées — Connectez-vous et téléversez votre CV pour comparer avec votre profil
HTML CSS JavaScript +15 autres

Détails du poste

  • Lieu de travail : Montreal
  • Type de poste : Permanent à temps plein

Description du poste

Pour la version française de cette description de poste, veuillez consulter le lien suivant / For the French version of this job description, please refer to the following link :

  • Développeur/Développeuse Logiciel

À propos d’AppDirect

Become a digital, global citizen and enable the new generation of digital entrepreneurs around the world. AppDirect offers a subscription commerce platform to sell any product, through any channel, on any device - as a service. We power millions of subscriptions worldwide for organizations. We do this by our values-driven culture - one that enables you to Be Seen, Be Yourself, and Do Your Best Work.

Ce que vous ferez et l’impact que vous aurez

  • Écrire un code propre et lisible avec une conception judicieuse pour des modules contenant plusieurs fonctions.
  • Produire de manière constante un code testable avec une solide compréhension des cas limites et des cas de tests négatifs. Écrire des tests de bout en bout.
  • Créer une documentation lisible pour les points de terminaison et structures d’API externes. Tirer parti du code de parties tierces ou d’autres équipes avec des directives.
  • Prendre en charge de façon autonome des projets simples.
  • Travailler sous la direction d’ingénieurs seniors tout en apportant de la valeur aux réunions d’équipe, aux sessions de brainstorming et aux rétrospectives.
  • Livrer de manière constante des systèmes et des fonctionnalités qui apportent une valeur significative aux clients et/ou aux autres équipes.
  • Livrer de façon fiable des produits de qualité dans le respect des délais. Signaler les problèmes susceptibles d’avoir un impact sur la livraison ou les calendriers sans crainte de reproches. Fournir des revues de code détaillées et contribuer à documenter les idiomes et les bonnes pratiques.
  • Collaborer de près avec certaines des meilleures personnes en matière de gestion de produit, de design et de vente.

Ce que nous recherchons

  • Diplôme B.S. (ou supérieur) en informatique ou domaine connexe.
  • 3+ ans d’expérience dans le développement en Java.
  • Preuve d’un parcours solide dans la livraison de solutions de bout en bout depuis zéro.
  • Apprécier le fait de construire du code de niveau production, puis de le prendre en charge et de le maintenir une fois mis en ligne.
  • Courage de s’immerger, de refactoriser le code et d’explorer de nouvelles technologies.
  • Connaissance des technologies de services web et création d’API REST.
  • Java de base & frameworks Java : Spring Framework / J2EE / Reactor
  • HTML / CSS3 & JavaScript / TypeScript. Avantage supplémentaire si vous connaissez ReactJs / Redux / AngularJS.
  • Node.Js & frameworks Node.JS : Express / HappiJS
  • MySQL / MongoDB (doit comprendre les procédures MySQL)
  • Structures de données / Algorithmes
  • Tests unitaires avec JUnit
  • Connaissance pratique et expérience avec les Containers : Docker / Rkt
  • Connaissance pratique et expérience avec Orchestration : Kubernetes / Mesos / OpenShift
  • Connaissance pratique et expérience avec Messaging : RabbitMQ / Kafka
  • Les Design Patterns ne sont pas indispensables mais souhaitables
  • Les tests d’intégration / tests de performance ne sont pas indispensables mais souhaitables
  • Méthodologie de développement Agile non indispensable mais souhaitable

Informations complémentaires

At AppDirect, we believe that innovation thrives in an environment that houses diversity of excellence, experience and thought. We respect each AppDirector as their own fingerprint; unique with no one alike. We foster an environment of inclusion without regard to race, religion, age, sexual orientation, or gender identity enabling AppDirectors to embrace their uniqueness to do their best work. As such, we strongly encourage applications from Indigenous peoples, racialized people, people with disabilities, people from gender and sexually diverse communities, and/or people with intersectional identities.

At AppDirect we take privacy very seriously. For more information about our use and handling of personal data from job applicants, please read our Candidate Privacy Policy. For more information of our general privacy practices, please see AppDirect Privacy Notice:

At AppDirect, AI tools may assist our recruitment team with administrative automations — always under human oversight. AI tools do not make hiring decisions or solely automated decisions about your candidacy – all decisions are made by our people. By submitting your application, you acknowledge that your information may be processed in this way. You may request access or deletion at any time by contacting

#J-18808-Ljbffr