Apply now

Posted 6 days ago

Full Stack Engineer

@ TechDoQuest

Montréal, Quebec

Full-time7+ years experience
Apply now
SIGNALS

Overview

TechDoQuest is hiring a full-time Consultant in Application & Data Engineering in Montreal to build and maintain Java backend services and Angular user interfaces. The role requires at least 7 years of Java backend experience and 5 years of Angular single-page app development, plus work in an agile team with business stakeholders.

Responsibilities:

  • Develop Java components and maintain Angular/Python code
  • Gather requirements with business users
  • Participate in agile ceremonies and code reviews
  • Write technical documentation and architecture diagrams
  • Mentor junior developers

Requirements summary:

  • At least 7 years of Java backend experience
  • At least 5 years of Angular single-page app development
  • Experience with Spring Boot, Hibernate, and RESTful APIs
  • Strong agile and TDD practices
  • Experience with Unix and web servers such as Apache and Tomcat

Tools & skills

Source and dates

Source type not verified · apify-linkedin

Employer posting date
2026-11-04
First seen by our source
2026-11-10
Source record updated
2026-11-10

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SenioritySenior
DepartmentSoftware development
Experience7+ years
Hours per week40 (estimated)
Travelair: none · ground: none
Work settingOffice
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish

Summary and details written by AI from the posting; the employer’s posting is the authority.

TechDoQuest

FieldValue
Open jobs on Jobsy8
Job description

Designation: Consultant

Department: Application & Data Engineering

Job Location: Montreal

Role Profile:

UI Development (Angular):

  • You will be a technically proficient and enthusiastic developer, with a desire to work on back-end application development.
  • You will support and lead different phases of the product lifecycle including analysis, development, and testing.
  • You will develop new components in Java and maintain/enhance existing components in Java/Angular/Python.
  • Previous commercially proven experience in Java is required, with a strong desire to develop your skills more widely. Additionally, there is an opportunity to work with front end web apps.
  • You will be expected to promote best practices in terms of TDD, development tools and technologies.
  • You will be a proactive member of an agile team, taking part in ceremonies and interact with business owners and stakeholders as well as other agile teams across the fleet.
  • The role will involve constant interaction with front office business users, analyzing and gathering requirements.
  • Develop and maintain technical documentation, including architecture diagrams and design documents.
  • Participate in code reviews, ensuring high-quality code and adherence to coding standards.
  • Troubleshoot and debug issues, identifying root causes and implementing fixes.
  • Stay up to date with industry trends, best practices, and emerging technologies.
  • Mentor junior developers, providing guidance and knowledge sharing.

Skills Required (Essential):

UI Development (Angular):

  • At least 5+ years of hands-on Single Page App development.
  • Design and develop responsive, interactive, and user-friendly UI components using Angular, HTML, CSS, and TypeScript.
  • Implement UI/UX designs and wireframes into functional and visually appealing interfaces.
  • Optimize UI performance, ensuring fast page loads and smooth user interactions.
  • Collaborate with designers to ensure design consistency and implement design systems.
  • Develop and maintain reusable UI components and libraries.

Backend Development (Java):

  • At least 7+ years of hands-on Single Page App development.
  • Design, develop, and maintain scalable, secure, and efficient backend services using Java, including RESTful APIs and microservices.
  • Implement database schema design, data modeling, and data migration strategies using relational databases (e.g., MySQL) and NoSQL databases (e.g., MongoDB).
  • Develop and maintain backend services using Java-based frameworks such as Spring Boot or Hibernate.
  • Ensure backend services are highly available, scalable, and fault tolerant.

Skills Nice to Have (Desired):

  • Experience with Python programming language and frameworks such as Django or Flask.
  • Familiarity with containerization (e.g., Docker) and Kubernetes, OpenShift is a plus.
  • Experience with DevOps practices, including continuous integration and continuous deployment (CI/CD).
  • Observability stack (Prometheus, Loki, Jaeger, Grafana)
  • A strong understanding of Agile/Scrum and ability to deliver solutions under this methodology.
  • Experience in the development of service-oriented architecture application, good understanding of Object-Oriented Design and Design Patterns
  • Strong analytical and design skills, including the ability to understand business requirements and translate them into efficient and effective technical designs that work well within large-scale, well-structured enterprise environments.
  • Must be comfortable in working in Unix environment and have experience with web servers such as Apache and Tomcat
  • Knowledge of Sonar, Cypress, Fortify, Snyk and other standard code coverage/testing tools
  • Knowledge of automation testing using tools such as: PyTest, Junit, Postman Automation, PyUnit, Selenium, Mockito

Similar jobs

  • Full Stack Engineer

    Montréal, QC
    Contract

    Tekgence Inc

    Preferred Qualifications; Experience with open-source software and license management

  • Senior Full Stack Engineer

    Montréal, QC
    Full Time

    Foresight

    5+ YOECandidates need 5+ years building web products, strong Python and TypeScript with React, and solid Postgres data modeling. Experience with AWS, async job processing and multi-tenant data correctness is required.

    Python, TypeScript, React, AWS, SQLAlchemy

  • Full Stack Engineer

    Montréal-Ouest, QC
    Full Time

    TALTEK | TALENT in TECHNOLOGY

    5+ YOECandidates need a university degree in computer science or a related field, or equivalent experience, plus 5 to 6 years of software development. They must know a backend language such as Python, TypeScript or C#, modern frontend frameworks, relational databases, REST APIs, Git, CI/CD and cloud environments such as AWS or OpenShift, and communicate well in French and English.

    Git, AWS, OpenShift, PostgreSQL, SQL Server, React

  • Full stack Engineer (Java/React)

    Gatineau, QC +2
    On-siteFull Time

    TechBiz Global GmbH

    3+ YOECandidates need 3 to 5 years of web development experience with Java, Spring Boot, React or Angular, and PostgreSQL. A conversational level of French is required, and CI/CD and Docker experience is a plus.

    Java, Spring Boot, React, Angular, PostgreSQL, Docker

  • Senior Full-Stack Engineer, Cohere Dashboard

    Toronto, ON +2
    $230k–$295k/yrRemoteFull Time

    Cohere: Cohere is the leading security-first enterprise AI company.

    Candidates need experience shipping products with many stakeholders and working across the full stack, ideally with Next.js, TypeScript, React and Python. Strong SQL skills, clear written communication and the ability to explain complex topics to any audience are essential.

    Next.js, TypeScript, React, Python, SQL

  • Sr. Full Stack Engineer, Threat Intelligence

    Québec, QC +1
    Full Time

    Proofpoint, Inc.

    Candidates need substantive Python experience in production systems and required PostgreSQL experience, or equivalent depth with a comparable relational database. Hands-on AWS infrastructure management experience, including EC2, RDS and VPCs, is also required.

    PostgreSQL, AWS, Python, TypeScript, React, Go

  • Full-Stack Engineer

    Montréal, QC
    $90k–$115k/yrRemoteFull Time

    Xsolla: Headquartered in Los Angeles, with offices worldwide, Xsolla operates as a merchant and seller of record for major gaming entities like Valve,…

    2+ YOECandidates need 2–4 years of full-stack development experience, proficiency in React, and backend experience in Go or a similar language. Exposure to microservices, Docker, Kubernetes and an understanding of observability and troubleshooting are also expected.

    React, Go, Docker, Kubernetes

  • Full Stack Engineer / Senior Full Stack Engineer

    Montréal, QC
    RemoteFull Time

    Leadership Connect: Leadership Connect is a data-driven decision intelligence company focused on policy & procurement in the public sector.

    2+ YOECandidates need strong Kotlin or Java and Spring skills, React and TypeScript experience, and solid database and API knowledge. Mid-level applicants need 2+ years of professional experience and senior applicants need 6+ years, plus automated testing and Git experience.

    Kotlin, Java, Spring, React, Vite, TypeScript

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.