116 Software Developers jobs in Montréal
Full Stack Web Developer
Posted today
Job Viewed
Job Description
Job Description
Job Title: Full Stack Web Developer
Job Description
We are seeking a talented Full Stack Web Developer to transform a desktop application into a web-based platform designed for surgeons. This innovative application allows surgeons to plan their procedures and annotate in advance, featuring animated surgery visualizations with 3D rendering and implant integration. The role involves a balanced focus on both front-end and back-end development.
Responsibilities- Conduct software development planning and requirements analysis.
- Create architecture and design specifications.
- Implement, perform unit testing, and conduct code reviews.
- Carry out integration and system testing.
- Track and maintain bug reports.
- Engage in research, innovation, and technology scouting.
- Develop interactive 3D visualization for medical imaging and surgical planning using VTK.js, Three.js, Trame, WebGL/WebGPU.
- Design web application architecture with React/Next.js and real-time communication using WebSockets, REST, and GraphQL.
- Develop backend APIs using Python or Node.js/Express.
- Ensure full-stack development testability, covering frontend and backend technologies along with databases like PostgreSQL and MongoDB.
- Deploy applications on cloud platforms.
- Plan, design, and implement software capable of high-performance 3D rendering, scientific computation, and surgical planning workflows.
- Translate complex algorithms, imaging workflows, and mathematical models into efficient, maintainable code.
- Establish technical direction for transitioning to web technologies.
- Define architecture, set up project structures, and recommend optimal tools and frameworks.
- Ensure security, scalability, and compliance with healthcare regulations such as HIPAA and GDPR.
- Proficiency in React, Next.js, Node.js, PostgreSQL, MongoDB, and Python.
- 5 years of experience in software architecture design.
- 5 years of experience in full cycle software development.
- 3 years of experience in Python development.
- 2 years of experience in Next.js.
- 5 years of experience in Node.js.
- 5 years of experience in databases such as PostgreSQL or MongoDB.
- Fluent English communication skills.
- Leadership skills to ensure technical decisions are well understood.
- Experience in 3D rendering.
- Medical experience.
- Knowledge of VTK.js and Three.js.
- Experience with Express.
- Bilingual capabilities.
This position requires three days on-site work. The team collaborates with colleagues in the Netherlands, which may necessitate early morning meetings. The work environment is dynamic, focusing on pure development for innovative surgical room robots, offering an opportunity to impact lives with your code.
Job Type & LocationThis is a Contract position based out of Montreal, Quebec.
Pay and BenefitsThe pay range for this position is $50.00 - $60.00/hr.
Workplace TypeThis is a hybrid position in Montreal,QC.
À propos d’Actalent:Actalent est un chef de file mondial des services d’ingénierie et de sciences et des solutions de talents. Nous aidons les entreprises visionnaires à faire progresser leurs initiatives en matière d’ingénierie et de science en leur donnant accès à des experts spécialisés qui favorisent la mise à l’échelle, l’innovation et la mise en marché rapide. Avec un réseau de près de 30 000 consultants et plus de 4 500 clients aux États-Unis, au Canada, en Asie et en Europe, Actalent est au service d’un grand nombre des sociétés Fortune 500.
Actalent est un employeur souscrivant au principe de l’égalité des chances et accepte toutes les candidatures sans tenir compte de la race, du sexe, de l’âge, de la couleur, de la religion, des origines nationales, du statut d’ancien combattant, d’un handicap, de l’orientation sexuelle, de l’identité sexuelle, des renseignements génétiques ou de toute autre caractéristique protégée par la loi.
Si vous souhaitez faire une demande d’accommodement raisonnable, tel que la modification ou l’ajustement du processus de demande d’emploi ou d’entrevue à cause d’un handicap, veuillez envoyer un courriel à pour connaître d’autres options d’accommodement.
Numéro du permis d'agence de placement de personnel : AP- (Canada – Québec)
Numéro du permis d'agence de recrutement de travailleurs étrangers temporaires : AR- (Canada – Québec)
Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. We are proud to be an Engineering News-Record (ENR) Top 500 Design Firm for our engineering design services and a ClearlyRated Best of Staffing® winner for both client and talent service.
The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please email for other accommodation options.
Personnel Placement Agency Permit Number: AP- (Canada – Quebec)
Temporary Foreign Worker Recruitment Agency Permit Number: AR- (Canada – Quebec)
Full Stack Developer
Posted today
Job Viewed
Job Description
Job Description
Salary:
dcbel Inc. ( is a growing company developing technology and designing products that will make clean, efficient, and sustainable energy accessible to all because everyone in the world deserves energy without compromise.
dcbel at the leading edge of the residential energy revolution, enabling decentralized energy consumption and production through its vertically integrated suite of energy hardware and software products, and their supporting infrastructure. Our flagship product, the dcbel Home Energy Station, is a small wall mounted device that gives everyone ownership over their energy supply by using solar power to charge their EV and home, unlocking their EVs battery for backup power (V2H), and optimizing the energy flow between their solar panels, EVs, backup battery and the grid.
The opportunity
dcbel is looking to hire a Full Stack Developer to work in our growing team. The successful candidate will play an important role in defining and implementing Web and Mobile applications that powers our Chorus platform.
Chorusis the key element in managing all our dcbel r16 units. Chorus is what differentiates us from the competitions and makes our EV charging solution that much better.
Main responsibilities
Develop and maintain Web and Mobile applications using Blazor and .NET MAUI.
Participate in code reviews and collaborate with UX/UI designers.
Stay updated on the technology stack and industry trends.
Work closely with team members to ensure consistency in design patterns and architecture.
Provide technical input into product roadmaps, backlog refinement, project estimation.
Share best practices with team members and help the team grow.
Key requirements
- Bachelors degree in Computer Science, Electrical Engineering, or a related field, or equivalent experience.
At least 5+ years of experience delivering various Cloud, Web and multi-platform mobile applications.
Experience with front-end frameworks (e.g., React, Angular) and a willingness to learn and work with Microsofts Blazor and .NET MAUI.
Experience with iOS development and environment setup is required.
Proficient in C#, .NET Framework, and other object-oriented programming languages.
Solid understanding of web technologies (HTML, CSS, JavaScript) and mobile development patterns.
Ability to quickly learn and adapt to new technologies and frameworks.
Experience with Azure Cloud, DevOps practices, and CI/CD pipelines is a plus.
Familiarity with NoSQL databases, push notifications, and event streaming.
Bonus skills
- Bilingual English and French written and spoken.
Profile
Entrepreneurial mindset, result oriented and strong EQ.
Strong communication skills. The successful candidate will effectively communicate with diverse team members and articulate ideas clearly while being receptive to feedback.
Adaptable to emerging technologies. With the fast-paced nature of our industry, we need someone who can swiftly grasp new concepts and technologies.
Adept at translating theory into practice and capable of effective execution.
Pragmatic problem solver.
Team player. The successful candidate will be part of a highly collaborative environment and should contribute effectively to group projects and brainstorming sessions.
What's in it for you:
- Be part of a company that is backed by numerous globally respected investors and has world-changing patents in an industry changing for the first time in history.
- Grow your professional experience amongst blue chip partners and a close-knit team of committed and experienced energy experts who deeply care about the work they do.
Health insurance, Health virtual care, employee Options plan and flexible hours. Parking available or walking distance from Metro Namur.
Full-Stack Developer
Posted today
Job Viewed
Job Description
Job Description
About Us:
DARO is a technology social enterprise based in Montreal, Canada, that builds tools and services for the nonprofit sector. We focus on using and generating open and public data to help funders and nonprofits inform their programs and strategies. We also apply our unique expertise to systems-level issues and projects related to data and information in the nonprofit sector.
DARO works with the global generosity movement and independent nonprofit organisation GivingTuesday to maintain the GivingTuesday Data Commons, which provides to the social sector what the commercial sector has long benefitted from: big data to drive better decision-making, build a more resilient social sector, and accelerate equitable social innovation. With hundreds of collaborators and 50 global data labs, the Data Commons is the largest philanthropic data collaborative effort in the social sector and is the only initiative focused on collecting and analysing individual giving behaviour of all types.
This role is managed by DARO and embedded within the GivingTuesday Data Commons team, contributing to a variety of innovative projects.
About our team & workWe are a small, dynamic group with members from diverse academic and technical backgrounds. We build and maintain the platforms, tools, and websites that make our data and knowledge readily available to a wide variety of users across the social sector. Our work is fast-paced and collaborative, and we thrive on using technology to solve complex problems and drive social impact.
About this positionWe are looking for an enthusiastic and versatile Full Stack Developer to join our technical team. In this role, you will have the opportunity to work across our entire technology stack, contributing to a wide range of products and initiatives. You will be responsible for both maintaining existing applications and developing new features and tools from the ground up. This is a fantastic opportunity for a developer who is eager to learn, grow their skills across frontend and backend technologies, and contribute to a mission-driven organization.
In this role, you will:
- Maintain and enhance the MongoDB backend and React frontend of our core platforms, implementing new features like data cross-referencing and vectorization.
- Support the full lifecycle of our React-based products, including designing interfaces, managing authentication, and addressing ongoing bugs and feature requests.
- Assist with the maintenance, ad-hoc bug fixes, and eventual deprecation of legacy platforms.
- Develop and maintain a React-based embedded dashboard, creating new features for sophisticated data filtering and visualization.
- Build bespoke data visualization microsites using HTML, SQL, and Python, often integrating with databases and platforms like Mode.
- Contribute to advanced projects, including the development of interfaces for natural language AI knowledge bases.
- Collaborate with a cross-functional team of developers, data scientists, and product managers to deliver high-quality, impactful technology solutions.
You will be a good fit for this role and our team if you have:
- Experience or strong foundational knowledge in frontend development with React.
- Familiarity with backend concepts and technologies, particularly MongoDB and Node.js Express.
- Excellent HTML, CSS, and JavaScript skills
- A good understanding of SQL and experience with visualization frameworks
- A strong desire to learn and grow as a developer, with an interest in working across the full stack.
- Excellent problem-solving skills and the ability to work effectively on both new development and legacy code.
- Strong communication skills and a collaborative mindset.
We would be especially excited to meet you if you have:
- Experience with data visualization libraries (e.g., D3.js, Plotly, Chart.js, etc.).
- Experience with Python, especially in a data context.
- An interest in natural language processing and AI integrations (particularly Claude Code).
- Familiarity with authentication and authorization services like Auth0.
- Experience with WordPress theming or architecture.
Experience comes in many forms, skills are transferable, and passion goes a long way. If your experience is close to what we’re looking for, please apply! We are excited to meet candidates passionate about applying their technical skills in the social sector.
Location & Work Hours
Remote, with a preference for candidates from Montreal or Toronto.
Montreal-based staff work a hybrid schedule in our Montreal office (in-office 3 days per week, WFH for 2 days)
We are happy to consider applicants based in countries outside of where this is posted.
This is a full-time position. We are looking for candidates who can overlap with a 9:00 to 5:00 EST work-day, with some flexibility.
Compensation
Our compensation is competitive and tailored to align with cost-of-living differences across various regions. We look forward to meeting candidates from diverse backgrounds who can bring unique perspectives to our team!
For applicants in Canada, our expected salary range is $80,000 to $110,000 CAD per year.
Additional information
DARO is committed to a work environment where our employees feel included, valued, and heard. If you require any accessibility accommodation in the interviewing process please let us know.
Only applications that include a brief cover letter (2 paragraphs is enough) will be considered. We know that applying for a job takes a lot of time and energy and we treat every application with care and attention, however only applicants who are accepted for an interview will be contacted.Powered by JazzHR
Zk3w8n1fm5
Full-Stack Developer
Posted today
Job Viewed
Job Description
Job Description
Index is an Artificial Intelligence company specializing in Web Marketing. Index is innovating the marketing business and how enterprises and people interact with it. Its flagship product, Alya.ai, leverages state-of-the-art AI technologies to help companies manage whole marketing portfolios with ease. As part of its expansion, Index is looking for a new full time Software Engineer to be part of its Montreal team.
You will be a great addition to the team if you are a communicative person that exposes your difficulties and ideas, you always strive for excellence when the matter involves colleagues and clients, you love learning and trying new things, and you want to be part of a team with an international impact. If you have recognized yourself in that description, we want to meet you.
At Index, some of your activities will include:
- Working closely with product owners, full-stack developers and designers of various teams;
- Assure quality control (clean code culture);
- Translate software requirements into code;
- Project leadership: Engaging with different departments to help design the best software solution for the challenges faced;
- Contribute to the company’s research and development activities;
Skills / Experience
At Index, we have a leading-edge technology stack. Our website uses ReactJS while a NodeJS server using Hasura is in action. All the parts are containerized and deployed using Google Kubernetes Engine (GKE). We automate everything with continuous integration and continuous deployment to deliver changes as fast as possible and in a reliable way. To keep our code quality the best possible, something essential to us, we use GitFlow with cautious merge reviews.
In addition, we are working on a second website with a different technology stack. The frontend combines ReactJS and PHP, leveraging the flexibility of both. For the backend, we rely on a PHP server running on WP-Engine, connected to a SQL database via the PODS framework.
Check below our requirements for this opportunity.
- Must have experience or knowledge in
- ReactJS
- NodeJS
- PHP - WPEngine
- GraphQL and Hasura
- Docker and Docker Compose
- Git and GitFlow
- What will set you apart
- Kubernetes
- Helm Charts
- GCP or AWS
- GitLab CI/CD
- Tracking Google - GA4 / GTM
Professional Profile
- You are a motivated and friendly team-player who will bring energy and a positive attitude to the position;
- You thrive in an agile environment that is in constant growth;
- You have excellent communication skills and respect for deadlines;
- You have UX-Driven thinking. You put first the added value brought by your solution to the user.
- You are highly organized, capable of managing professional tasks efficiently while ensuring the accurate completion of RD credit documents and maintaining daily timesheets.
What else will set you apart
- Knowledge of SEO, online advertising, social media and web marketing strategies
- Experience with data science / AI solutions
- Degree in computer science or similar
- Contributed to open-source projects
- International experience
- The main working language for this position is French. Fluency in English is an asset to facilitate communication with our English-speaking teams and customers.
Benefits
- Competitive salary
- High-growth, high-impact on some of Canada’s largest companies
- Regular team activities
- Possibility of annual bonus
- Possibility of company stock options
- Startup vibe (casual dress code, espresso machine, babyfoot)
- International opportunities
Salary Range : 38.46$-60.90$/h
Powered by JazzHR
pAouMx0cKl
Senior Full-Stack Developer
Posted today
Job Viewed
Job Description
Job Description
We are looking for an experienced Senior Full-Stack (React & Node) Developer for our client. This is a permanent position that is completely remote! Our client is a fintech company based out of Vancouver
You Have:
- 3 - 5+ years of production experience, with at least 2 working with Node.js, JavaScript / TypeScript and related frameworks (NestJS, Express)
- 3 - 5 + years of production experience working with React
- Good understanding of API design and REST
- Knowledge of relational (PostgreSQL, MySQL, etc.) and NoSQL (DynamoDB, MongoDB, etc.) databases
- Experience working with Startups are considered a bonus
- Experience working with cloud services, specifically AWS are considered a bonus
Some AWESOME selling points:
- Remote + flexible work schedule
- North of six figures salary + Equity + Health Spending Account (it's competitive)
- Amazing opportunity for career progression to lead
- Amazing mentorship (seriously)
- Plenty of vacay
It's a seriously awesome opportunity! If this looks interesting to you, go ahead and click apply :)
* Unfortunately we are only able to consider candidates who either live in Canada, or currently have an active Canadian work visa or citizenship for this role.
Senior Full Stack Developer
Posted today
Job Viewed
Job Description
Job Description
Help bring AI agents to companies worldwide.
Over the next decade, autonomous agents will redefine how we work.
Botpress allows companies to build and deploy advanced AI agents that move beyond conversation into real business logic.
Our product works today and at scale, across industries, regions, and limitless use cases.
As the 3rd fastest-growing B2B AI start-up worldwide, we’re at the forefront of the AI revolution, providing the most widely-used platform for sophisticated AI agents.
The work ahead is ambitious. The opportunity is rare. We take a deliberate approach to growth: product-led, capital-efficient, and highly focused.
If you want to build foundational technology for one of the most meaningful platform shifts in software, we’re looking for top talent to join us.
Key Highlights:
- Over 1 million AI agents and chatbots deployed
- 700,000+ platform users
- Trusted by 35% of Fortune 500 companies
- 7 years of expertise in AI solutions
About the role
As a Senior Full-Stack Developer, you will maintain our existing product and craft new features in response to customer feedback and demand, leading projects from conception to deployment. High ownership, organization, and creativity are things we value very highly. You will be expected to solve challenging problems on your own and should be razor-focused on improving customer and user experience. An exceptional candidate is comfortable looking for solutions that are delivered quickly and adhering to robust coding standards and peer reviews.
Responsibilities
- Develop and maintain customer-impacting features using React & Node.js (Typescript)
- Use infrastructure-as-code to improve platform performance
- Write unit and end-to-end tests for mission-critical features
- Add tracking and monitoring to capture user journeys
- Contribute to product documentation
Requirements
- A minimum of 5 years of professional experience in software development or programming in a similar environment. Our go-to stack is Typescript, React.js, Node.js, PostgreSQL, Redis, and AWS. We encourage candidates to apply even if you only have experience with a portion of our stack.
- Proven experience with TypeScript for backend development and React.js for front-end development.
- Strong written and verbal communication skills in English (French is an advantage)
- A deep interest in AI Agents, voice-, and chat-based user experiences
- Well-organized, excellent work ethic, pays attention to detail, and self-starting
- Ability to thrive in a fast-paced startup and passionate about improving technical abilities
Botpress recently raised its $25 million Series B funding. As a fast-growing start-up, we run a lean and innovative ship that leans on AI for maximum business impact. At Botpress, everyone is an owner, bringing their unique perspective and talents.
Our teams are talented and passionate. We intentionally hire individuals who are eager, passionate, talented, and hungry to learn and grow throughout their career.
We operate fully in-office, with a culture that values both technical rigor and shared ambition.
You'll be on a team that's not just adapting to the AI revolution, but leading it. Joining our team means changing the future of enterprise AI and building technology that will define the next era of business automation.
Benefits
- Work at one of Canada’s fastest-growing AI start-ups
- Work with a talented and passionate team
- 4 weeks of vacation
- Paid sick and parental leave
- Comprehensive health, dental, vision, travel, and life insurance
- Funding for education and skills improvement
- Fully-stocked fridge and cupboard – we take snacks seriously
- Your own desk – no ‘hot-desk’-style sign-up systems
- A vibrant office community, including weekly socials
- Two days of remote work per week
Full Stack Developer - Forecasting
Posted today
Job Viewed
Job Description
Job Description
WPred is a specialized technology company providing weather and energy production forecasts for wind and solar farm operators worldwide. Through advanced modeling and data analysis, we help clients optimize energy production and streamline maintenance planning.
We operate with an entrepreneurial mindset that values initiative, experimentation, and calculated risk-taking. This role offers exceptional growth potential in a low-bureaucracy environment where your contributions directly impact business success.
We're currently rebuilding our entire forecasting platform from scratch, integrating cutting-edge AI capabilities and reimagining the product experience. We need a hands-on, high-potential Full Stack Developer to take ownership of this transformative project and drive our business forward.
What you’ll do
- Design and implement the user interface for an intuitive, high-performance experience
- Build robust back-end services and APIs to support complex forecasting workflows
- Integrate AI and machine learning features to enhance user experience and automation
- Ensure scalability, security, and reliability of the platform
- Create and maintain automated testing, CI/CD, and deployment processes
- Optimize performance across the entire stack, from database queries to UI responsiveness
- Work closely with the team to translate business needs into technical solutions
- Take architectural decisions and technology choices
- Stay ahead of emerging technologies and suggest innovations to keep Wpred at the cutting edge
What we’re looking for
- 5-8 years of professional software development experience
- Proven full stack skills (front-end, back-end, and some data engineering)
- Strong in C#, Java, and Python
- Experience in a startup or high-growth environment — and motivated to thrive in one
- Entrepreneurial mindset with a drive to take responsibility and deliver results
- Interest in AI, machine learning, and building impactful products
Why join us
- An entrepreneurial and results-driven company culture. Curious? McGill St Laurent
- Comprehensive group insurance and the opportunity to contribute to an RRSP program.
- Paid time off from day one.
- A public transportation incentive program.
- A give & match program.
- A beautiful office equipped with a gym, lounge, lockers, and showers.
___
WPred est une entreprise technologique spécialisée qui fournit des prévisions météorologiques et de production d’énergie aux exploitants de parcs éoliens et solaires à travers le monde. Grâce à une modélisation avancée et à l’analyse de données, nous aidons nos clients à optimiser leur production, planifier leur maintenance et maximiser leur retour sur investissement.
Avec 56 clients, plus de 2 000 utilisateurs et des milliers de sites prévus dans nos systèmes, nous opérons avec un esprit entrepreneurial qui valorise l’initiative, l’expérimentation et la prise de risque calculée, dans un environnement à faible bureaucratie.
Voici ta chance de vendre une technologie qui contribue concrètement à façonner l’avenir de l’énergie renouvelable. Nous recherchons un·e professionnel·le des ventes SaaS motivé·e pour nous aider à gagner des parts de marché et développer des revenus récurrents dans l’un des secteurs les plus importants et en pleine croissance.
Ce que tu feras :
- Concevoir et développer une interface utilisateur fluide, intuitive et performante
- Construire des services back-end robustes et des API capables de gérer des flux de prévision complexes
- Intégrer des fonctionnalités d’intelligence artificielle et de machine learning pour enrichir l’expérience utilisateur et automatiser les processus
- Garantir la scalabilité, la sécurité et la fiabilité de la plateforme
- Mettre en place des tests automatisés, des processus CI/CD et des déploiements efficaces
- Optimiser les performances sur l’ensemble de la stack, des requêtes base de données à la réactivité de l’interface
- Collaborer étroitement avec l’équipe pour transformer les besoins d’affaires en solutions techniques concrètes
- Participer activement aux décisions architecturales et aux choix technologiques
- Rester à l’affût des nouvelles technologies et proposer des idées pour garder Wpred à l’avant-garde
Ce que tu apportes :
- 5-8 ans d’expérience en développement logiciel
- De solides compétences full stack : front-end, back-end et une base en ingénierie de données
- Une maîtrise de C#, Java et Python
- Une expérience dans une startup ou un environnement en forte croissance — et l’envie d’y évoluer
- Un esprit entrepreneurial, avec le goût de prendre des responsabilités et de livrer des résultats
- Un intérêt marqué pour l’IA, le machine learning et l’envie de bâtir des produits à fort impact
Ce que nous offrons :
- Une culture d’entreprise entrepreneuriale, orientée sur les résultats. Curieux·se ? Découvre McGill St Laurent.
- Une assurance collective complète et la possibilité de cotiser à un programme de REER.
- Des congés payés dès le premier jour.
- Un programme d’encouragement au transport en commun.
- Un programme de dons jumelés.
- Un bureau moderne avec salle d’entraînement, lounge, casiers et douches.
Powered by JazzHR
QUUzaSbX3b
Be The First To Know
About the latest Software developers Jobs in Montréal !
Principal Full Stack Developer
Posted today
Job Viewed
Job Description
Job Description
At OneSpan, we specialize in digital identity and anti-fraud solutions that create exceptional and secure experiences.
En tant que Principal Développeur Full Stack , vous travaillerez sur des projets nouveaux et stratégiques. Vous êtes responsable de la conception, de la mise en œuvre des services et des solutions application infonuagique native en utilisant les meilleures pratiques et les technologies les plus récentes et en participant à la mise en place d'un écosystème extensible permettant à OneSpan de mettre en place de nouveaux modèles d'affaires et de nouvelles opportunités pour développer ses activités. Rejoignez-nous et faites entendre votre voix car c'est le moment d'influencer l'avenir des offres, des produits et des services de OneSpan.
Vous communiquerez et collaborerez avec d'autres ingénieurs logiciels, des architectes de produits, des spécialistes de la sécurité et d'autres parties prenantes afin de contribuer à l'évolution du produit et d'acquérir de nouvelles connaissances et compétences.
Ce poste est ouvert aux candidats qui ont leur résidence à Montréal , Québec. Ce poste est hybride (bureau à Montréal où vous vous rendriez 2 jours par semaine).
Tâches et responsabilités du poste :
- Concevoir et développer des applications web réactives, performantes, accessibles, sécurisées et fiables basées sur React.
- Travailler sur l'ensemble de notre pile technologique basée sur Java, JavaScript, React, Maven et Docker.
- Participez à la conception du système et de l'architecture au sein d'une équipe Agile. Relever des défis, résoudre des problèmes, prendre des décisions, livrer des fonctionnalités et célébrer ensemble.
- Construire la qualité dans le produit, y compris comment et quand utiliser des tests unitaires, d'intégration et d'automatisation de bout en bout.
- Apprendre et contribuer au développement et à l'évolution de notre pipeline CI/CD construit sur AWS et GitLab.
- Vous êtes ouvert à l'apprentissage et à la contribution sur les différentes technologies de notre stack technologique.
- Fournir de la formation et du support aux différentes équipes sur l'application.
Exigences
- Baccalauréat ou maîtrise en informatique, en technologie de l'information ou dans un domaine connexe, ou toute combinaison d'études et/ou d'expérience dans ce domaine.
- Connaissance approfondie de Java et des frameworks Java tels que spring.
- Expérience avec HTML5, CSS, TypeScript, React.
- Au moins trois 10 ans d'expérience dans la conception et le développement d'applications web.
- Solide expérience de la mise en production et du déploiement de bout en bout d'applications web.
- Solide expérience des outils de contrôle de version, de préférence git.
- Expérience des tests unitaires et des tests d'intégration.
- Excellentes compétences en matière de communication écrite et orale et de relations interpersonnelles.
- Capacité à travailler à la fois de manière indépendante et dans un environnement d'équipe.
- Capacité à travailler dans le respect des délais impartis à un projet dans un environnement en constante évolution.
- Maîtrise de l'anglais.
Exigences préférées :
- Expérience avec REST
- Compréhension des méthodologies Agile
- Expérience de la modélisation des données et de la conception de bases de données
- Expérience de l'informatique en nuage et de l'hébergement
- Expérience de l'enseignement et de l'orientation d'autres développeurs sur des sujets pour lesquels ils ont besoin d'être encadrés.
- Expérience de la direction de travaux techniques (conception, codage, révision, test et déploiement).
___
As a Principal Full Stack Developer, you will work on new and strategic projects. You are responsible for designing, building the Cloud Native services and solutions using the latest best practices and technologies and participating in providing an extensible ecosystem allowing OneSpan to enable new business models and new opportunities to grow its business. Come join us and have your voice heard as this is the moment to influence the future of OneSpan's offerings, products, and services.
You will communicate and collaborate with other software engineers, product architects, security specialists, and other stakeholders to contribute to product evolution, and acquire new knowledge and skills.
This position is open to candidates who have their residence in Montréal , Québec. This role is hybrid (office in Montreal where you would go 2 days per week).
Job Duties and Responsibilities:
- Design and develop responsive, high performance, accessible, secure, reliable React-based web applications.
- Work on our entire tech stack based on Java, JavaScript, React, Maven and Docker.
- Participate in system and architecture design within an Agile team setting. Face challenges, solve problems, take decisions, deliver features and celebrate together.
- Build quality into the product, including how & when to use unit, integration, and end-tot-end automation tests.
- Learn about and contribute to the development and evolution of our CI/CD pipeline built atop AWS and GitLab.
- Be open to learn and contribute on various technologies in our tech stack.
- Provide training and support to different teams on the application.
Requirements
- Master or Bachelor degree in Computer Science, Information Technology or related field or any combination of related education and/or experience.
- Minimum 10 years of experience in design/development of web applications.
- Strong experience with end-to-end release and deployment of web applications.
- Deep knowledge in Java and Java Frameworks such as spring.
- Experience with HTML5, CSS, TypeScript, React.
- Solid experience with version control tools, preferably git.
- Experience with unit tests and integration tests frameworks.
- Excellent written, oral communication and interpersonal skills.
- Ability to work both independently and in a team-environment.
- Ability to work under critical project timelines in a fast-paced environment.
- Fluency in English.
Preferred Requirements:
- Experience with REST
- Understanding of Agile methodologies
- Experience in data modeling and database design
- Experience in cloud computing and hosting
- Experience in teaching and guiding other developers on subjects where they need mentoring.
- Experience in leading technical work (designing, coding, reviewing, testing and deploying)
Avis: Ce poste nécessite la maîtrise d'une langue autre que le français car vous serez en partenariat avec des clients internes et/ou externes hors du Québec.
Disclaimer: This position requires proficiency in a language other than French, as you will be working in partnership with internal and/or external customers outside Québec.
#LI-HW1
#LI-Hybrid
Senior Full-Stack Developer
Posted 8 days ago
Job Viewed
Job Description
A career as a Senior Full Stack Developer on the it wealth Management and OSSDATA team at National Bank means serving as a back end and front-end application development specialist. This position allows you to have a positive impact on our organisation thanks to your technical expertise, leadership and ability to collaborate and influence in an Agile environment.
Your job
- Develop innovative, creative, robust and efficient solutions to process and enrich valuation processes related to products and activities that are sometimes complex.
- Technical responsibility: Maintain and improve existing applications while ensuring high code quality and performance standards.
- Analytical problem solving: Use solid analytical skills to troubleshoot problems and optimise system performance.
- Deployment and maintenance: Oversee the deployment process, participate in code reviews and ensure ongoing maintenance and support of applications.
- Collaboration: Work closely with cross-functional teams, including Product Managers, Architects and quality Assurance, to deliver solutions that meet the needs of the business in Agile mode.
- Keep abreast of new developments in your sector of activity and contribute to the gradual migration to more modern technologies.
- Propose improvements to the existing code and help reduce technical debt.
Your team
It Vice-President - wealth Management, has more than 1500 specialists who work agile, proactive and collaborative to seize opportunities, stay on the cutting edge of technology and continuously improve processes.
You are part of a large team in wealth Management it Delivery and report to the person responsible for Asset Management. Our Protax team stands out for carrying out regulatory, progressive and secure projects in coordination with our internal and external partners, while complying with quality standards and deadlines for producing tax slips.
Our goal is to offer you maximum flexibility to promote your quality of life. This includes a hybrid work environment and a flexible and adaptable schedule.
The Bank values continuous development and internal mobility. Our personalised training programs, based on on on-the-job learning, help you master your profession and develop new fields of expertise. Tools such as the Data Academy, Language Training, Harvard Learning Centre and coaching and mentoring support are available to you at any time.
Prerequisites
- University certificate and 3 years of experience; OR bachelor’s degree and 3 years of experience; OR master’s degree and 3 years of experience.
- Proficient Java development (version 11+), rest/API, Apache Maven and microservices.
- Proven experience in web programming with Java, JavaScript, HTML, XML & JSON.
- Proven experience with an MVC-type development framework (Struts, Spring-MVC, etc.).
- Proven experience with the Spring development framework (Spring-Beans, Spring-Bot, etc.) Knowledge of dependence injection (IOC and DI).
- Experience with Atlassian suite tools (Jira, Bitbucket, Confluence).
- Knowledge of and experience with DevOps tools (Jenkins, Git, GitHub, Docker, Nexus, Artifactory, SonarQube, etc.).
- Experience with JasperReports and/or iReport or other similar technology for producing reports in PDF format or other type of rendering, an asset.
- Asset: Knowledge of AWS services (Lambda, Step-functions, EventBridge, S3, etc.
Languages required
French
English
Your benefits In addition to competitive compensation, upon hiring you’ll be eligible for a wide range of flexible benefits to help promote your wellbeing and that of your family. * Health and wellness program, including many options * Flexible group insurance * Generous pension plan * Employee Share Ownership Plan * Employee and Family Assistance Program * Preferential banking services * Opportunities to get involved in community initiatives * Telemedicine service * Virtual sleep clinic These are a few of the benefits available to you. We have an offer that keeps up with trends as well as your needs and those of your family. Our dynamic work environments and cutting-edge collaboration tools foster a positive employee experience. We actively listen to employees’ ideas. Whether through our surveys or programs, regular feedback and ongoing communication is encouraged. We're putting people first We're a bank on a human scale that stands out for its courage, entrepreneurial culture, and passion for people. Our mission is to have a positive impact on peoples' lives. Our core values of partnership, agility, and empowerment inspire us, and inclusivity is central to our commitments. We offer a barrier-free workplace that is accessible to all employees. We want our recruitment process to be fully accessible. If you require accommodation, feel free to let us know during your first conversations with us. We welcome all candidates! What can you bring to our team? Come live your ambitions with us!
Senior Full-Stack Developer
Posted 8 days ago
Job Viewed
Job Description
A career as a Senior Full Stack Developer on the it wealth Management and OSSDATA team at National Bank means serving as a back end and front-end application development specialist. This position allows you to have a positive impact on our organisation thanks to your technical expertise, leadership and ability to collaborate and influence in an Agile environment.
Your job
- Develop innovative, creative, robust and efficient solutions to process and enrich valuation processes related to products and activities that are sometimes complex.
- Technical responsibility: Maintain and improve existing applications while ensuring high code quality and performance standards.
- Analytical problem solving: Use solid analytical skills to troubleshoot problems and optimise system performance.
- Deployment and maintenance: Oversee the deployment process, participate in code reviews and ensure ongoing maintenance and support of applications.
- Collaboration: Work closely with cross-functional teams, including Product Managers, Architects and quality Assurance, to deliver solutions that meet the needs of the business in Agile mode.
- Keep abreast of new developments in your sector of activity and contribute to the gradual migration to more modern technologies.
- Propose improvements to the existing code and help reduce technical debt.
Your team
It Vice-President - wealth Management, has more than 1500 specialists who work agile, proactive and collaborative to seize opportunities, stay on the cutting edge of technology and continuously improve processes.
You are part of a large team in wealth Management it Delivery and report to the person responsible for Asset Management. Our Protax team stands out for carrying out regulatory, progressive and secure projects in coordination with our internal and external partners, while complying with quality standards and deadlines for producing tax slips.
Our goal is to offer you maximum flexibility to promote your quality of life. This includes a hybrid work environment and a flexible and adaptable schedule.
The Bank values continuous development and internal mobility. Our personalised training programs, based on on on-the-job learning, help you master your profession and develop new fields of expertise. Tools such as the Data Academy, Language Training, Harvard Learning Centre and coaching and mentoring support are available to you at any time.
Prerequisites
- University certificate and 3 years of experience; OR bachelor’s degree and 3 years of experience; OR master’s degree and 3 years of experience.
- Proficient Java development (version 11+), rest/API, Apache Maven and microservices.
- Proven experience in web programming with Java, JavaScript, HTML, XML & JSON.
- Proven experience with an MVC-type development framework (Struts, Spring-MVC, etc.).
- Proven experience with the Spring development framework (Spring-Beans, Spring-Bot, etc.) Knowledge of dependence injection (IOC and DI).
- Experience with Atlassian suite tools (Jira, Bitbucket, Confluence).
- Knowledge of and experience with DevOps tools (Jenkins, Git, GitHub, Docker, Nexus, Artifactory, SonarQube, etc.).
- Experience with JasperReports and/or iReport or other similar technology for producing reports in PDF format or other type of rendering, an asset.
- Asset: Knowledge of AWS services (Lambda, Step-functions, EventBridge, S3, etc.
Languages required
French
English
Your benefits In addition to competitive compensation, upon hiring you’ll be eligible for a wide range of flexible benefits to help promote your wellbeing and that of your family. * Health and wellness program, including many options * Flexible group insurance * Generous pension plan * Employee Share Ownership Plan * Employee and Family Assistance Program * Preferential banking services * Opportunities to get involved in community initiatives * Telemedicine service * Virtual sleep clinic These are a few of the benefits available to you. We have an offer that keeps up with trends as well as your needs and those of your family. Our dynamic work environments and cutting-edge collaboration tools foster a positive employee experience. We actively listen to employees’ ideas. Whether through our surveys or programs, regular feedback and ongoing communication is encouraged. We're putting people first We're a bank on a human scale that stands out for its courage, entrepreneurial culture, and passion for people. Our mission is to have a positive impact on peoples' lives. Our core values of partnership, agility, and empowerment inspire us, and inclusivity is central to our commitments. We offer a barrier-free workplace that is accessible to all employees. We want our recruitment process to be fully accessible. If you require accommodation, feel free to let us know during your first conversations with us. We welcome all candidates! What can you bring to our team? Come live your ambitions with us!