At OneSpan, we specialize in digital identity and anti-fraud solutions that create exceptional and secure experiences.
Développeur Full Stack
En tant que 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.
- Au moins trois 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.
- Connaissance approfondie de HTML5, CSS, TypeScript, React.
- Expérience avec Java et les frameworks Java tels que spring.
- 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).
Full Stack Developer
As a 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 3 years of experience in design/development of web applications.
- Strong experience with end-to-end release and deployment of web applications.
- Deep knowledge in HTML5, CSS, TypeScript, React.
- Experience with Java and Java Frameworks such as spring.
- 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)
#LI-HW1
#LI-Hybrid
Top Skills
What We Do
OneSpan enables financial institutions and other organizations to succeed by making bold advances in their digital transformation. We do this by establishing trust in people’s identities, the devices they use, and the transactions that shape their lives. We believe that this is the foundation of enhanced business enablement and growth.
Why Work With Us
OneSpan offers the best of both worlds – a solid foundation that only an established global enterprise can provide, with the energy and creativity of an innovative start-up. In every role at OneSpan, you’ll contribute to the success of the most advanced security and e-signature technologies, and have opportunities to grow.
Gallery
