Jobs
>
Montréal

    Full Stack Developer - Montreal, Canada - National Film Board of Canada

    National Film Board of Canada
    National Film Board of Canada Montreal, Canada

    15 hours ago

    Default job background
    Full time
    Description

    SUMMARY OF DUTIES

    As a member of the Engineering and Development team, contributes to the development of all components of the team's software solutions in all phases of development. Using front-end and back-end web expertise, designs, programs, validates, implements and maintains interfaces, applications, web services and APIs. Maintains a technology watch, helps select technologies and contributes to the development of the system architecture.

    MAJOR RESPONSIBILITIES

    • Carries out the design, programming, approval, implementation and maintenance of software solutions (interfaces, applications, web services, API) in collaboration with team members and internal and external partners.
    • Responsible for the design and front-end web programming of dynamic interfaces that are tailored to the needs of expert users, such as super users or functional owners, and that reflect the business logic in the applications developed by the Engineering and Development team.
    • Designs and programs interfaces and advanced search tools to support informed decision making in applications developed by the Engineering and Development team.
    • Participates in the feasibility analysis of projects and proposes innovative solutions in conjunction with key NFB technology services staff.
    • Collaborates in the planning and monitoring of projects for the implementation of developed solutions.
    • Contributes to the development of an architecture adapted to the specifics of media management, including the implementation of APIs that respect the best practices of service-oriented development (SOA).
    • Participates in the implementation of solutions on internal or cloud platforms, in the documentation and in the training of IT support staff and expert users.
    • Participates in the peer review of code, applying programming standards to ensure the quality of applications under development.
    • Validates the quality of delivered solutions and contributes to the development and programming of test scenarios.
    • Monitors and learns about recent technical developments in the industry; researches and tests new technologies; designs prototypes; studies the reliability and performance of new technologies and their ease of integration.

    REQUIRED QUALIFICATIONS

    • A university degree in an appropriate discipline, such as Computer Science or web or software development;
    • At least three (3) years of professional experience in web design, modelling, architecture, and development on medium-to-large-scale projects, or equivalent combination of education and experience;
    • Essential experience developing web applications in Java or Groovy application frameworks such as Grails, Spring, Spring Boot and Hibernate, and ideally experience with Python;
    • Demonstrated experience with JavaScript application frameworks such as Vue, React, Angular and , and excellent understanding of web technologies such as HTML5, JavaScript, XML, JSON, CSS, jQuery and AJAX;
    • Excellent understanding of service-oriented architecture (SOA) and RESTful interfaces.
    • Good knowledge of search engines such as Elasticsearch, databases such as MySQL, Oracle and MongoDB, caching technologies such as Redis and message agents such as RabbitMQ;
    • Good knowledge of Git and Git workflows (code reviews, branch manipulation), repository management (GitLab/GitHub) and continuous integration and continuous deployment (CI/CD) principles;
    • Knowledge of cloud platforms such as AWS and on-premise infrastructure using an application server such as Tomcat in a Linux environment and Docker containers;
    • Ability to communicate orally and in writing in both official languages (English and French).

    PERSONAL QUALITIES

    • Excellent ability to manage multiple tasks simultaneously, with an organized, meticulous, structured and disciplined approach to work;
    • Personal qualities such as open-mindedness, creativity, innovation, judgment, thoroughness and team spirit.


  • Edjuster Montréal, QC, Canada

    Circle Medical is a venture-backed Y-Combinator healthcare startup on a mission to bring quality, delightful primary care to everyone on the planet. Built by top-tier physicians, engineers, and designers, our medical practice and underlying technology have pioneered how people fi ...


  • FlightHub Montréal, QC, Canada

    UNCAGE YOUR AMBITION as a · Back-End PHP Developer · We are FlightHub Group , an ambitious team of people that created FlightHub and Justfly . Our brands have grown to become two of the top-ranked travel agencies in North America. We now serve over 3 million customers p ...


  • Activix Greater Montreal Metropolitan Area, Canada

    L'ingénieur full stack travaillera au sein de la division Activix de Trader Corporation et sera responsable de l'architecture, du développement et de la maintenance des fonctionnalités de notre CRM. · En tant qu'employé d'Activix, vous ferez partie d'une équipe qui est à la point ...


  • Points Montreal, Canada Full time /

    *** English Version Below *** Les voyages vont bien au-delà de leur destination ; ils sont tissés de chaque souvenir que l'on crée en chemin. Notre engagement consiste à redéfinir l'avenir du voyage en collaborant avec plus de 200 compagnies aériennes, établissements hôteliers, s ...

  • Atana

    Full stack developer

    19 hours ago


    Atana Montréal, Canada Full time

    Cześć · Jesteśmy małą firmą, która buduje wyszukiwarkę indywidualnych interpretacji podatkowych w Australii. · Aktualnie korzystamy z: · React · Node · MongoDB · GraphQL (Apollo) · AWS · Git · Szukamy osoby, która będzie umiała odnaleźć się w tych technologiach. Nie wymagamy znaj ...


  • The Select Group Montreal, Canada

    Full Stack Developer (Bilingual) · Location: Hybrid (2-3x per week on site in Montreal) · Contract: 12+ months · Full Stack Developer (Bilingual) Requirements: · Bilingual (French, English) · Strong development experience with the following: · Java · JavaScript · Node JS · Pytho ...


  • Noverka Conseil Montréal, QC, Canada

    We are driven by innovation and success, both in our relationships and in our practices. · Our client, an organization in the banking industry is looking for a Full Stack Developer Node/Typescript · Reporting to the Director of Software Engineering, the successful candidate wil ...

  • Solution SFT

    Full Stack Developer

    19 hours ago


    Solution SFT Montreal, Canada

    Your mission: · As Full stack developers will have a range of responsibilities from shaping and implementing digital products to ensuring that we stay on the leading edge of technology. · Our developers contribute across the full technology stack, from database and DevOps infrast ...

  • Flighthub

    Full-Stack Developer

    23 hours ago


    Flighthub Montreal, Canada

    We are looking for a Full-Stack Developer & PHP) to join our team. Working with Pascal, our Lead Developer and the rest of our Revenue Team, you will have the opportunity to work on high volume e-commerce platforms, for both and Working closely with a team of skilled develope ...

  • Axelon Services Corporation

    Full Stack Developer

    11 hours ago


    Axelon Services Corporation Montreal, Canada

    · Job Title : Full Stack Developer · Location: Montreal( Office attendance from day 1- hybrid Mode 3x per week) · Years of experience : 5 years · Job summary · Working with the Non-Financial Risk Technology (NFRT) group, you will be responsible for providing a reliable, robust a ...


  • Actalent Montreal, Canada Contract

    JOB DESCRIPTION Passionate about your field? Looking for a work environment where you can innovate, reach greater heights and collaborate with experts from a wide range of sectors? Want to join a world class company and industry leader and be proud to contribute to our projects ...


  • Infotek Consulting Inc. Montreal, Canada

    Overview: · We are looking for full stack Java Developers for a contract opportunity within Financial/banking sector located in Montreal with 3 days in the office model. · This role offers a great opportunity to contribute to a complex area of bank operations right from the star ...


  • Walter Interactive Montreal, Canada

    Walter Interactive has been building web applications for over 8 years. It has delivered production systems to over 250 different clients. Check our web site at: · As a Full Stack Developer, your mission will be to skillfully find solutions that fit our client's needs. You'll ha ...


  • Genpact Montreal, Canada

    Job Title: Java Full-stack Developer · Location: Montreal, CANADA (Day one on-site on Hybrid setting) · Duration: Full-time · With a startup spirit and 115,000+ curious and courageous minds, we have the expertise to go deep with the world's biggest brands—and we have fun doing it ...


  • Noverka Conseil Montréal, QC, Canada

    We are driven by innovation and success, both in our relationships and in our practices. · Our client, an organization in the Investment field is looking for a Full Stack Developer . · Net/C# application development; · Design from analysis files or business rules; · Participa ...


  • Reel FX Creative Studios Montreal, Canada

    Job Summary: · The Senior Full Stack Developer is guiding a team responsible for the design, development, deployment, and maintenance of over 40 internal facility and production management applications supporting the creation of animated feature films, episodic series, commercia ...


  • Vention Montreal, Canada Full time

    Job Description · We seek a Senior Full Stack Developer to join our growing team. As a critical team member, you will create new full-stack features from user interfaces to the backend and database. We aim to develop high-quality projects, and you can expect to be challenged on p ...


  • CGI Montreal, Canada Full time

    Position Description: · Technical skills required for future developers · I.Basic requirements · Event-based Kotlin backend in webflux mode · Angular front-end · Full stack Java · JavaSpring suite · Team player · Agile mode · II.Optional skills · Spring Batch · Azure MSSQL da ...


  • DRW Montréal, QC, Canada

    DRW is a diversified trading firm with over 3 decades of experience bringing sophisticated technology and exceptional people together to operate in markets around the world. We value autonomy and the ability to quickly pivot to capture opportunities, so we operate using our own ...


  • Walter Interactive Montréal, QC, Canada

    Walter Interactive has been building web applications for over 8 years. It has delivered production systems to over 250 different clients. Check our web site at: a Full Stack Developer, your mission will be to skillfully find solutions that fit our client's needs. You'll have the ...