Full Stack Developer

Found in: Talent CA C2 - 1 week ago


Montreal, Canada National Film Board of Canada Full time
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 Node.js, 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.



  • Montreal, Canada The Select Group Full time

    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:JavaJavaScriptNode JSPythonStrong API design and integration experienceStrong experience in customer facing engagements DevOps and...


  • Montreal, Canada The Select Group Full time

    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:JavaJavaScriptNode JSPythonStrong API design and integration experienceStrong experience in customer facing engagements DevOps and...

  • Full Stack Developer

    Found in: Talent CA C2 - 2 weeks ago


    Montreal, Canada Solution SFT Full time

    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 infrastructure that supports continuous deployment, over native apps, to front end...


  • Montreal, Canada CG Consulting Group Full time

    Java Full Stack DeveloperThis is with a large IT services firm for a major US based bank & investment manager. Candidate must have legal work status for Canada.Client Location is downtown Montreal, QuebecHybrid - In-Office 3 days per week.Perm/FT role, salary and benefitsMarket rateProfileSeeking good Java full stack or backend developers.3 to 9yrs...


  • Montreal, Canada CG Consulting Group Full time

    Java Full Stack DeveloperThis is with a large IT services firm for a major US based bank & investment manager. Candidate must have legal work status for Canada.Client Location is downtown Montreal, QuebecHybrid - In-Office 3 days per week.Perm/FT role, salary and benefitsMarket rateProfileSeeking good Java full stack or backend developers.3 to 9yrs...


  • Montreal, Canada CG Consulting Group Full time

    Java Full Stack DeveloperThis is with a large IT services firm for a major US based bank & investment manager. Candidate must have legal work status for Canada.Client Location is downtown Montreal, QuebecHybrid - In-Office 3 days per week.Perm/FT role, salary and benefitsMarket rateProfileSeeking good Java full stack or backend developers.3 to 9yrs...

  • Full Stack Developer

    Found in: Appcast CA C2 Glassdoor - 2 weeks ago


    Montreal, Canada Vaco Full time

    En tant que Full-Stack Solutions Engineer, vous devrez :Collaborer avec les unités d'affaires et l'équipe de produits pour mettre en œuvre des solutions appropriées en utilisant des piles Javascript ou d'autres plates-formes.Maintenir et améliorer les systèmes existants tout en assurant une perturbation minimale pour nos utilisateurs.Intégrer...

  • Full Stack Developer

    Found in: Whatjobs CA C2 - 2 weeks ago


    Montreal, Canada Vaco Full time

    En tant que Full-Stack Solutions Engineer, vous devrez : Collaborer avec les unités d'affaires et l'équipe de produits pour mettre en œuvre des solutions appropriées en utilisant des piles Javascript ou d'autres plates-formes. Maintenir et améliorer les systèmes existants tout en assurant une perturbation minimale pour nos utilisateurs. Intégrer...

  • Full Stack Developer

    Found in: Appcast CA A2 P - 2 weeks ago


    Montreal, Canada Vaco Full time

    En tant que Full-Stack Solutions Engineer, vous devrez :Collaborer avec les unités d'affaires et l'équipe de produits pour mettre en œuvre des solutions appropriées en utilisant des piles Javascript ou d'autres plates-formes.Maintenir et améliorer les systèmes existants tout en assurant une perturbation minimale pour nos utilisateurs.Intégrer...

  • Java Full stack Developer

    Found in: Appcast CA A2 P - 5 days ago


    Montreal, Canada Diamondpick Full time

    Title: Java Full stack DeveloperFull Stack:Hands on experience with Angular 14+, Typescript (minimum 4 years maximum 8 years)Spring Boot MS (Hands on with good microservices experience, Openshift/Cloud exp will be plus)Any noSQL or Relational DB experience is added advantageExp writing automated test cases using selenium or other toolsExp creating responsive...

  • Java Full stack Developer

    Found in: Whatjobs CA C2 - 5 days ago


    Montreal, Canada Diamondpick Full time

    Title: Java Full stack Developer Full Stack: Hands on experience with Angular 14+, Typescript (minimum 4 years maximum 8 years) Spring Boot MS (Hands on with good microservices experience, Openshift/Cloud exp will be plus) Any noSQL or Relational DB experience is added advantage Exp writing automated test cases using selenium or other tools Exp creating...

  • Java Full stack Developer

    Found in: Appcast CA C2 Glassdoor - 5 days ago


    Montreal, Canada Diamondpick Full time

    Title: Java Full stack DeveloperFull Stack:Hands on experience with Angular 14+, Typescript (minimum 4 years maximum 8 years)Spring Boot MS (Hands on with good microservices experience, Openshift/Cloud exp will be plus)Any noSQL or Relational DB experience is added advantageExp writing automated test cases using selenium or other toolsExp creating responsive...


  • Montreal, Canada Small Door Veterinary Full time

    This is the fifth company that Small Door’s founders have been involved in building. In building Small Door, they partnered with the people responsible for beloved consumer experiences like Warby Parker and Sweetgreen, in addition to healthcare innovators such as One Medical, CityMD and Flatiron Health. Small Door has raised capital from Lerer Hippeau,...


  • Montreal, Canada Small Door Veterinary Full time

    This is the fifth company that Small Door’s founders have been involved in building. In building Small Door, they partnered with the people responsible for beloved consumer experiences like Warby Parker and Sweetgreen, in addition to healthcare innovators such as One Medical, CityMD and Flatiron Health. Small Door has raised capital from Lerer Hippeau,...


  • Montreal, Canada Small Door Veterinary Full time

    This is the fifth company that Small Door’s founders have been involved in building. In building Small Door, they partnered with the people responsible for beloved consumer experiences like Warby Parker and Sweetgreen, in addition to healthcare innovators such as One Medical, CityMD and Flatiron Health. Small Door has raised capital from Lerer Hippeau,...

  • Full Stack Developer

    Found in: Appcast CA A2 P - 5 days ago


    Montreal, Canada The Select Group Full time

    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:JavaJavaScriptNode JSPythonStrong API design and integration experienceStrong experience in customer facing engagements DevOps and...

  • Full Stack Developer

    Found in: Appcast CA C2 Glassdoor - 5 days ago


    Montreal, Canada The Select Group Full time

    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:JavaJavaScriptNode JSPythonStrong API design and integration experienceStrong experience in customer facing engagements DevOps and...

  • Full Stack Developer

    Found in: Whatjobs CA C2 - 5 days ago


    Montreal, Canada The Select Group Full time

    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 Python Strong API design and integration experience Strong experience in customer facing...

  • Full Stack Developer

    Found in: Talent CA 2A C2 - 11 hours ago


    Montreal, Canada The Select Group Full time

    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:JavaJavaScriptNode JSPythonStrong API design and integration experienceStrong experience in customer facing engagements DevOps and...

  • Senior Full Stack Developer

    Found in: Talent CA C2 - 1 week ago


    Montreal, Canada Reel FX Creative Studios Full time

    Description 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, commercials, and virtual reality content. The candidate will perform code...