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