Back-end JavaScript Developer job at altavia.cloudraker. Montréal, QC.
Le français suit l'anglais
CloudRaker is looking for an Intermediate Back-End JavaScript Developer to help us create innovative products and best-in-class digital experiences for our clients. Our ideal candidate is eager to learn about, and experiment with, existing & emerging web technologies, and loves identifying ways to automate workflows.
tl;dr We're looking for an intermediate Back-End JavaScript Developer. NodeJS, Express, MongoDB, TypeScript, nestJS. Spread: 90% Back, 10% DevOps. Daily work will include Digital Agency Projects and/or Product Development. Full-time, based in Montreal or Toronto (we're working hybrid, 2 days from the office right now!).
Your day-to-day:
• Take part in entire lifecycle of applications, focusing on coding and debugging
• Write quality code to develop functional web applications
• Develop and maintain tests to optimize performance
• Debug applications and detect and fix errors
• Work together with Front-end Developers to integrate UI elements with server side logic
• Implement modern technologies to improve legacy applications
• Collect, analyze and address technical and design requirements
• Help to create reusable code and libraries for future use
• Train and support internal teams
• Interact with developers, designers and system administrators to identify new features
• Stay informed about emerging technologies
You have:
• 5+ years experience of working in a back-end developer role
• 2+ years of experience integrating, building and/or maintaining complex API's
• Solid experience with JavaScript and TypeScript. Other language experiences, such as PHP or .NET, are a plus.
• Excellent understanding of the entire web development process (design, development and deployment) and application lifecycle
• Strong analytical and time management skills
• Good teamwork skills with a problem-solving attitude
• Familiarity with (the more the better):
• NodeJS + Express
• TypeScript
• MongoDB
• PostgreSQL
• Redis
• Front-End JavaScript frameworks, especially. React & Angular
• Git
• bash / shell scripting
• Cloudflare
• Docker / containerization
• Google Cloud Platform, AWS, or similar
• Linux
You are:
• A “clean coder”;
• A team player, who loves sharing ideas and knowledge with others;
• Always looking for ways to keep your code clean, tight and maintainable;
• Someone who can deliver high quality code while adhering to web development best practices;
• Passionate about staying informed about new technology, trends and best practices;
• An entrepreneur at heart, with a ‘get it done' attitude;
• An easy going, light-hearted person who doesn't take yourself too seriously;
• Able to stay cool as a cucumber... even when deadlines are looming.
Nice to have:
• Fluent in French
• Experience with ApostropheCMS
• Experience with LEMP type stacks (development and support)
• Experience with .NET / Azure type stacks
• Experience with Front-End JavaScript frameworks, especially: React
• Experience developing or optimising for Mobile platforms (React Native)
About CloudRaker:
We specialize in developing unified commerce, experience & productivity platforms that push the boundaries of what is possible.
Joining our team means being at the forefront of tech innovation and working with a group of talented individuals who share your passion for creating exceptional work. Together, we can explore new possibilities and create solutions that make a real impact in the healthcare and public sectors.
You will also be part of a capable team that works together. We value knowledge sharing, and continuous learning, creating an environment where you can grow both personally and professionally. We believe in the power of collaboration and encourage our team members to bring their unique ideas and perspectives to the table.
As a member of the team at Cloudraker, you will have the opportunity to work on exciting projects that challenge you and allow you to showcase your skills. We take pride in delivering projects that are not only functional but accessible, aesthetically pleasing, and user-friendly.
If you're a person who thrives on interesting challenges, enjoys working on innovative projects, and is looking to join a dynamic team, we would love to hear from you. Join us at Cloudraker and be part of our journey to create outstanding unified platforms.
----------
Développeur Back-end JavaScript
CloudRaker est à la recherche d'un Développeur JavaScript Back-end Intermédiaire pour aider nos clients à réaliser des expériences numériques à couper le souffle, mais également aider CloudRaker à développer des produits innovants pour la nouvelle ère du commerce du détail. Notre candidat idéal est avide d'apprendre et d'expérimenter avec des technologies du web existantes & émergents, et adore identifier des façons d'automatiser des processus.
tl;dr Nous sommes à la recherche d'un Développeur JavaScript Back-end Intermédiaire. Mongo, Express, Node, JS et TS. Répartition: 90% back-end, 10% DevOps. Votre quotidien comportera des Projets Digitaux et/ou du développement de produit. C'est un poste à temps plein, basé à Montréal ou Toronto (nous travaillons en mode hybride, 2 jours par semaine au bureau!).
• *NB. Le masculin est utilisé pour alléger le texte, et ce, sans préjudice pour la forme féminine.
Votre quotidien:
• Participer au cycle de développement d'applications de A à Z, en particulier sur le développement et le débogage
• Écrire du code de qualité pour développer des applications web fonctionnelles
• Développer et maintenir des tests pour optimiser la performance
• Déboguer des applications, détecter et réparer les erreurs
• Travailler avec les développeurs Front-End pour intégrer des éléments d'interface avec une logique serveur
• Implémenter des technologies modernes pour améliorer des applications historiques
• Collecter, analyser et traiter des pré-requis techniques et de design
• Aider à la création de code réutilisables, ainsi que de librairies pour une utilisation future
• Interagir avec des développeurs, designers et administrateurs systèmes pour identifier des nouvelles fonctionnalités
• Rester informer au sujet des nouvelles technologies
Vous avez :
• Au moins cinq années d'expérience comme développeur Back-End
• Au moins deux années d'expérience à intégrer, développer ou maintenir des API complexes.
• Une solide expérience avec JavaScript et TypeScript. De l'expérience avec d'autres langages tels que PHP ou .NET sont un plus.
• Parfaite compréhension du processus de développement web (design, développement et déploiement), et du cycle de vie des applications
• De bonnes compétences analytiques et de gestion du temps
• De bonnes compétences de travail en équipe et de résolution de problèmes
• Familiarité avec (le plus étant le mieux):
• NodeJS + Express
• TypeScript
• MongoDB
• PostgreSQL
• Redis
• Git
• bash / shell scripting
• Cloudflare
• Docker / containerization
• Google Cloud Platform, AWS, ou similaire
• Linux
Vous êtes:
• Quelqu'un qui code “proprement.”
• Un joueur d'équipe, qui aime partager ses idées et sa connaissance avec les autres.
• Toujours à la recherche de moyens de garder votre code propre, minimal et maintenable.
• Quelqu'un qui peut livrer du code de haute qualité tout en adhérant aux meilleures pratiques de développement pour le web.
• Curieux de rester informé au sujet des nouvelles technologies, tendances et meilleures pratiques.
• Un entrepreneur dans l'âme, doté d'une attitude proactive.
• Une personne facile à vivre, légère, qui ne se prend pas trop au sérieux.
• Une personne capable de conserver son sang-froid... même lorsque les délais sont serrés.
Atouts:
• Capacité à s'exprimer en anglais et en français
• Expérience avec ApostropheCMS
• Expérience avec les “stacks” de type LEMP (development and support).
• Expérience avec les “stacks” de type .NET / Azure
• Expérience avec les frameworks JavaScript Front-End, en particulier React
• Expérience de développement et optimisation sur les plateformes mobiles (React Native)
CloudRaker :
Nous créons et développons des plateformes unifiées de commerce, d'expérience et de productivité qui repoussent les limites de ce qui est possible.
Faire partie de notre équipe, c'est être à l'avant-garde de l'innovation technologique et collaborer avec un groupe de personnes talentueuses qui partagent ta passion pour la création de plateformes exceptionnelles. Ensemble, on peut explorer de nouvelles possibilités et créer des solutions qui ont un véritable impact dans les secteurs de la santé et du public.
Tu feras également partie d'une équipe compétente qui travaille de façon collaborative. On valorise le partage des connaissances et l'apprentissage continu, créant un environnement où tu peux t'épanouir tant sur le plan personnel que professionnel. On croit au pouvoir de la collaboration et on encourage tous les membres de l'équipe à apporter leurs idées et leurs perspectives uniques à la table.
En tant que membre de l'équipe chez Cloudraker, tu auras l'opportunité de travailler sur des projets passionnants qui te mettent au défi et te permettent de mettre en valeur tes compétences. On est fiers de livrer des projets qui sont non seulement fonctionnels, mais aussi accessibles, visuellement attrayants et faciles d'utilisation.
Si tu aimes relever des défis, travailler sur des projets innovants et souhaite te joindre à une équipe dynamique, parlons nous! Joins-toi à nous chez Cloudraker et participe à notre mission pour créer des plateformes unifiées exceptionnelles