E+E Consulting logo

Développeur·euse Full-Stack- Full-Stack Developer

E+E Consulting
Full-time
Remote
Canada
Full-Stack Development

Company Description

Onyx Technologies développe des solutions logicielles innovantes pour optimiser les ventes et le marketing dans l’industrie immobilière. En s’appuyant sur des outils CRM avancés et un partenariat avec Salesforce, nous aidons les promoteurs et agences à automatiser leurs processus et à améliorer la gestion de leurs relations clients.

Nous recherchons un·e Développeur·euse Full-Stack pour rejoindre notre équipe. Dans ce rôle, tu contribueras à la conception et au développement de solutions cloud, en travaillant aussi bien sur le back-end que le front-end, avec un accent particulier sur l’intégration et l’optimisation de la plateforme Salesforce et son écosystème.

Chez Onyx Technologies, la collaboration, l’innovation et l’excellence technique sont au cœur de notre approche. Tu travailleras sur des projets variés et stimulants aux côtés d’une équipe expérimentée, en développant des solutions performantes adaptées aux besoins de nos clients.

 

Onyx Technologies develops innovative software solutions to optimize sales and marketing in the real estate industry. By leveraging advanced CRM tools and a partnership with Salesforce, we help developers and agencies automate their processes and improve customer relationship management.

We are looking for a Full-Stack Developer to join our team. In this role, you will contribute to the design and development of cloud solutions, working on both the back-end and front-end, with a focus on integrating and optimizing the Salesforce platform and its ecosystem.

At Onyx Technologies, collaboration, innovation, and technical excellence are at the heart of our approach. You will work on diverse and exciting projects alongside an experienced team, developing high-performance solutions tailored to our clients' needs.

Job Description

Ton rôle

En tant que Développeur·euse Full-Stack, tu seras responsable du développement et de l'intégration de solutions personnalisées sur la plateforme Salesforce, en intervenant sur le back-end et le front-end. Tu collaboreras avec les équipes internes et les parties prenantes afin de transformer les exigences commerciales en solutions performantes et évolutives.

Tu participeras à la conception de nouvelles fonctionnalités ainsi qu'à l'optimisation du code existant, tout en garantissant la qualité et la maintenabilité des solutions développées. Le processus de développement suit une approche Agile, favorisant l’adaptabilité et l’amélioration continue.

Ce poste est à temps plein et hybride, basé dans la région métropolitaine de Montréal, avec la flexibilité de travailler à distance.

 

Tes responsabilités

  • Développer et intégrer des solutions sur Salesforce en utilisant Apex, VisualForce, Lightning et JavaScript, en appliquant les meilleures pratiques.
  • Concevoir et développer des applications web full-stack, incluant le back-end et le front-end, avec C#, JavaScript, HTML et CSS.
  • Expérience avec ReactJS (JavaScript/TypeScript), ou un autre framework.
  • Participer à l’ensemble du cycle de développement des applications, y compris la rédaction de documentation d’architecture détaillée.
  • Rédiger et maintenir la documentation technique.
  • Effectuer des revues de code pour assurer la qualité et la maintenabilité des projets.
  • Gérer le contrôle de version et le code source.
  • Analyser les exigences et concevoir des architectures adaptées aux besoins fonctionnels et techniques.
  • Collaborer avec l’équipe pour proposer des solutions innovantes et sur mesure.
  • Implémenter et optimiser des API REST/SOAP, gérer les flux d’intégration et assurer l’interopérabilité avec d’autres systèmes.
  • Concevoir et développer des interfaces utilisateur (UI) intuitives pour améliorer l’expérience des utilisateurs.
  • Développer et publier des packages Salesforce AppExchange, en garantissant la conformité aux normes de sécurité.

Your Role

As a Full-Stack Developer, you will be responsible for the design, development and integration of custom solutions on the Salesforce platform, working on both the back-end and front-end. You will collaborate with internal teams and stakeholders to transform business requirements into scalable and efficient solutions.

You will contribute to the design of new features and the optimization of existing code, ensuring the quality and maintainability of the developed solutions. The development process follows an Agile approach, promoting adaptability and continuous improvement.

This is a full-time hybrid role based in the Greater Montreal Metropolitan Area, with the flexibility to work remotely.

 

Your Responsibilities

  • Design, develop and integrate Salesforce solutions using Apex, VisualForce, Lightning, and JavaScript, following industry best practices.
  • Design and develop scalable full-stack web applications, including back-end and front-end, using C#, JavaScript, HTML, and CSS.
  • Build front-end interfaces using ReactJS (JavaScript/TypeScript), , or similar frameworks, ensuring responsive and intuitive user experiences.
  • Participate in the entire application development lifecycle, including architecture design, coding, testing, deployment, maintenance, and documentation.
  • Write detailed architecture documentation to support development and future enhancements.
  • Conduct and participate in code reviews, ensuring adherence to best practices and maintainability.
  • Manage version control and source code repositories using Git (GitHub, Bitbucket, GitLab).
  • Analyze business requirements and propose appropriate architectures, aligning with functional and technical needs.
  • Collaborate with the team and stakeholders to propose innovative and tailored solutions.
  • Implement and optimize REST/SOAP/GraphQL APIs, manage integration flows, and ensure interoperability with other systems.
  • Design and develop intuitive user interfaces (UI) to enhance user experience.
  • Develop and publish Salesforce AppExchange packages, ensuring compliance with security and performance standards.

 

Qualifications

Compétences et qualifications

  • Formation : Baccalauréat en Informatique ou Génie logiciel.
  • Expérience : Minimum 5 ans d’expérience en développement Salesforce et en programmation full-stack.
  • Expérience en développement d'interfaces web responsives.
  • Maîtrise des outils de gestion de version Git (GitHub, Bitbucket, GitLab).
  • Expertise en Apex, VisualForce, Lightning Web Components (LWC) et Salesforce APIs.
  • Expérience en développement front-end avec JavaScript, HTML5, CSS et Bootstrap.
  • Bonne maîtrise de ReactJS (JavaScript/TypeScript), ou d’autres frameworks front-end.
  • Bonne connaissance des bases de données Salesforce (SOQL, SOSL).
  • Expérience en intégration de services externes via API REST/SOAP et JSON.

Skills & Qualifications

  • Education: Bachelor’s degree in of experience in Salesforce development and full-stack programming.
  • Experience in responsive web development, ensuring a seamless user experience across devices.
  • Strong proficiency in Git version control tools (GitHub, Bitbucket, GitLab).
  • Expertise in Apex, VisualForce, Lightning Web Components (LWC), and Salesforce APIs.
  • Front-end development experience with JavaScript, HTML5, CSS, and Bootstrap.
  • Proficiency in ReactJS (JavaScript/TypeScript), , or other front-end frameworks.
  • Strong knowledge of Salesforce databases (SOQL, SOSL).
  • Experience integrating external services via REST/SOAP APIs and JSON.

Additional Information

Avantages

  • Poste hybride : Travaille depuis nos bureaux dans la région métropolitaine de Montréal et/ou à domicile.
  • Horaires flexibles : Adapte ton emploi du temps à ton rythme, avec une compatibilité partielle aux heures de bureau.
  • Avantages sociaux : Assurance complète pour assurer ton bien-être.
  • Développement professionnel : Accès à des formations, encadrement et certifications soutenus par l’entreprise.

Perks & Benefits

  • Hybrid position: Work from our Montreal office and/or remotely.
  • Flexible hours: Adapt your schedule to your rhythm, with partial alignment to office hours.
  • Comprehensive benefits package to support your well-being.
  • Professional development: Access to training, mentorship, and company-supported certifications.