Full Stack Engineer / Senior Full Stack Engineer

New
L
Leadership ConnectInformation Services
This opportunity requires an applicant to live and work within the Quebec province.Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
2+ years for mid-level; 6+ years for senior-level
Required Skills
SQLJavaKotlinSpringTypeScriptNosqlReactRESTful APIs

Requirements

  • 2+ years of professional software development experience for mid-level or 6+ years for senior-level candidates.
  • Strong computer science and software engineering fundamentals through a CS-related degree or equivalent professional experience.
  • Strong proficiency in Kotlin and Java, with experience building server-side applications using Spring.
  • Strong proficiency building React/Vite applications with TypeScript.
  • Strong understanding of relational and NoSQL databases, query languages, and data best practices.
  • Knowledge of HTTP, REST, and API design and development.
  • Familiarity with state management and asynchronous data-fetching patterns such as TanStack Query.
  • Attention to frontend component architecture and render performance.
  • Working knowledge of accessibility standards such as WCAG/ARIA.
  • Experience with automated testing, including unit and integration/end-to-end testing.
  • Experience with Git or other source-control software.
  • Demonstrated usage of AI-assisted development tools such as GitHub Copilot, Claude Code, or OpenAI Codex.

Responsibilities

  • Design, build, test, deploy, and maintain full-stack applications that distribute high-value information to our customers.
  • Develop backend services and APIs using Kotlin/Java, Spring, and related technologies.
  • Build modern frontend experiences using React, Vite, and TypeScript.
  • Apply sound component architecture, state-management, asynchronous data-fetching, accessibility, and render-performance practices.
  • Work with relational and NoSQL databases, Elasticsearch, and large datasets.
  • Participate throughout the Agile development lifecycle, including sprint planning, design sessions, development, testing, deployment, and continuous improvement.
  • Collaborate with engineers, product managers, and stakeholders to deliver high-quality client experiences.
  • Contribute to code reviews, technical design, engineering standards, and improvements to team practices.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now