Cubeler
Développeur de logiciels Full Stack Software Developer
Description
Description de la compagnie
Cubeler Inc. est le créateur et l'opérateur du Cubeler® Business Hub, un écosystème de PME et d'institutions financières où l'analyse et l'intelligence artificielle sont utilisées pour faciliter les transactions entre les membres de l'écosystème. Le Cubeler® Business Hub est le tout premier écosystème exclusivement dédié à aider les entrepreneurs des petites et moyennes entreprises à prospérer. Pour plus d'informations, veuillez consulter notre site web à l'adresse www.cubeler.com. Vous trouverez ci-dessous une liste de certains des produits et services mis à la disposition des membres de Cubeler par l'intermédiaire du Cubeler® Business Hub :
· Accès au capital via un réseau de prêteurs et d'institutions financières (Finance)
· La possibilité de faire de la publicité pour des produits et services auprès d'un public ciblé (Publicité)
· Possibilités de mise en réseau au niveau local, national et international (Réseautage)
· L'accès à une variété de rapports exclusifs d'information sur le marché (Rapport Intelligence)
· Un contenu riche et varié relatif aux secteurs d'activité des PME.
Tous les services du Cubeler® Business Hub sont offerts GRATUITEMENT aux membres.
La société, dont le siège social est situé au cœur du quartier technologique de Montréal, est une pionnière de l'utilisation de l'intelligence artificielle, de la science et l’analyse de données à des fins d'amélioration des services financiers et des PME. Elle offre un environnement de travail dynamique et fait partie d'un conglomérat international qui a des bureaux dans plusieurs pays, dont le Canada.
Ce que vous ferez
Backend (Java)
• Concevoir, développer, tester, déployer et maintenir des microservices / systèmes distribués basés sur Java
• Mettre en œuvre des API RESTful hautement performantes et évolutives
• Réaliser la conception et l'optimisation de schémas de bases de données (SQL/NoSQL)
• Mettre en œuvre la logique métier principale à l'aide d'un code propre et facile à maintenir
• Effectuer des réglages de performances, dépanner et résoudre les problèmes de production
• Rédiger la documentation technique (documents de conception / documents API)
• Participer aux revues de code
• Rechercher et évaluer les nouvelles technologies dans l'écosystème Java
Frontend (React & Vue)
• Construire des applications Web modernes (SPA/MPA) à l'aide de React ou Vue.js
• Mettre en œuvre une interface utilisateur basée sur des conceptions UI/UX avec une grande précision au pixel près
• Développer des composants frontend réutilisables
• Gérer la gestion d'état complexe et les flux de données asynchrones
• Optimiser les performances de chargement et de rendu (Webpack / Vite)
• Garantir la compatibilité entre les navigateurs et la réactivité de la mise en page
• Collaborer avec les ingénieurs backend sur l'intégration des API
Général
• Participer au développement Agile (Scrum / Kanban)
• Révision des exigences, répartition des tâches, planification des sprints
• Respecter les normes de développement et les meilleures pratiques de l'équipe
• Communiquer efficacement avec les équipes produit, conception, assurance qualité et développement
Ce que nous cherchons
Backend (Java)
• Solides connaissances fondamentales en Java : JVM, multithreading, concurrence, collections, IO/NIO
• Solide expérience de l'écosystème Spring (Spring Core/MVC/AOP, Spring Boot) ; Spring Cloud est un plus
• Solide expérience en RDBMS (MySQL / PostgreSQL / Oracle)
• Connaissance de Redis / MongoDB
• Connaissance des files d'attente de messages (RabbitMQ / Kafka)
• Maîtrise de Maven/Gradle
• Maîtrise de Git (Git Flow)
• Connaissance de la conception d'API RESTful et de Swagger/OpenAPI
Frontend (React & Vue)
• Maîtrise des fondamentaux de React (composants, Hooks, DOM virtuel)
• Maîtrise de Vue 2/3 (API Options / API Composition)
• Connaissance de Redux / Vuex / Pinia
• Connaissance de la configuration Webpack ou Vite
• Maîtrise de HTML5/CSS3 et du responsive design
• Maîtrise de JavaScript ES6+
Nous offrons
- Rémunération concurrentielle, y compris des options d'achat d'actions
- Assurances collectives
- REER collectif
- Congés payés (jours de maladie et les jours de vacances)
- Espace de travail ouvert
- Abonnement à un centre de conditionnement physique (Montréal)
Tenet Fintech Group Inc. et ses filiales sont des employeurs non-discriminatoire. Nous célébrons la diversité et nous nous engageons à créer un environnement inclusif pour tous les employés.
Nous vous remercions de votre intérêt. Toutefois, seuls les candidats sélectionnés pour un entretien seront contactés.
Company Description
Cubeler Inc. is the creator of the Cubeler® Business Hub, a gated ecosystem for small and medium-sized businesses that offers SMEs no-cost access to leading, AI-powered SME insights, analytics, marketing, networking, and financing solutions. The Cubeler® Business Hub is a first-of-its-kind ecosystem dedicated exclusively to SME entrepreneurs, which provides its members with free access to these benefits:
- Access to Capital via a network of multiple lenders and financial institutions (Financial)
- The ability to advertise products and services to a targeted audience (Advertising)
- Local, national and international networking opportunities (Networking)
- Access to a variety of exclusive market intelligence reports (Business Insights)
- Rich and diverse content relative to the industries where SMEs operate.
All Cubeler® Business Hub services are offered FREE of charge to members.
The Company, whose head office is located in the heart of Montreal’s tech district, is a pioneer in the utilization of AI, data science and analytics for the betterment of financial services and SMEs. It features a dynamic work environment and is a part of an international conglomerate with offices in several countries, including Canada.
What You'll Do
Backend (Java)
- Design, develop, test, deploy and maintain Java-based microservices / distributed systems
- Implement high-performance, scalable RESTful APIs
- Perform database schema design & optimization (SQL/NoSQL)
- Implement core business logic with clean and maintainable code
- Conduct performance tuning, troubleshooting and production issue resolution
- Write technical documentation (design docs / API docs)
- Participate in code reviews
- Research and evaluate new technologies in the Java ecosystem
Frontend (React & Vue)
- Build modern Web applications (SPA/MPA) using React or Vue.js
- Implement UI based on UI/UX designs with high pixel accuracy
- Develop reusable frontend components
- Handle complex state management and async data flows
- Optimize loading & rendering performance (Webpack / Vite)
- Ensure cross-browser compatibility and responsive layout
- Collaborate with backend engineers on API integration
General
- Participate in Agile development (Scrum / Kanban)
- Requirement review, task breakdown, sprint planning
- Follow team development standards and best practices
- Communicate effectively with product, design, QA and development team
What You'll Need
Backend (Java)
- Strong Java fundamentals: JVM, multithreading, concurrency, collections, IO/NIO
- Strong Spring ecosystem experience (Spring Core/MVC/AOP, Spring Boot); Spring Cloud is a plus
- Strong RDBMS experience (MySQL / PostgreSQL / Oracle)
- Knowledge of Redis / MongoDB
- Familiar with message queues (RabbitMQ / Kafka)
- Skilled with Maven/Gradle
- Skilled with Git (Git Flow)
- Knowledge of RESTful API design & Swagger/OpenAPI
Frontend (React & Vue)
- Strong in React fundamentals (components, Hooks, Virtual DOM)
- Strong in Vue 2/3 (Options API / Composition API)
- Familiar with Redux / Vuex / Pinia
- Familiar with Webpack or Vite configuration
- Strong HTML5/CSS3 & responsive design
- Strong ES6+ JavaScript
We offer
- Competitive compensation, including stock options
- Health benefits
- Group RRSP
- Paid time off such as sick days and vacation days
- Open workspace
- Gym membership (Montreal)
Tenet Fintech Group Inc. and its subsidiaries are an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
We thank you for your interest. However, only candidates selected for an interview will be contacted.