Remote Full Stack Engineer / Senior Full Stack Engineer Job at Leadershipconnect
Job Overview
Leadershipconnect is hiring a remote candidate for Full Stack Engineer / Senior Full Stack Engineer. This is a full time position. Work location: Canada.
The role typically involves technologies such as TypeScript, React, Elasticsearch, Terraform, CI/CD, Spring.
This role involves building user interfaces using technologies such as React.
Key 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.
Required Skills
Primary Skills
- TypeScript
- React
- Elasticsearch
- Terraform
- CI/CD
- Spring
Secondary Skills
- Kotlin
- Java
- AWS
- Docker
- Linux
- REST
Skills required for this role include TypeScript, React, Elasticsearch, and related tools for day-to-day development.
Job Details
- Employment Type: Full Time
- Location: Canada
- Salary: $25000 – $40000 USD
Tech Stack
TypeScript, React, Elasticsearch, Terraform, CI/CD, Spring, Kotlin, Java, AWS, Docker, Linux, REST
Role details
Core Functions of the Role
About You
-
2+ years of professional software development experience for mid-level candidates 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 or an equivalent framework.
-
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.
AI-Augmented Software Development
- Use AI to understand unfamiliar codebases, research technologies, plan implementations, write and modify code, develop tests, debug problems, refactor systems, and automate repetitive work.
- Critically evaluate AI-generated solutions, recognize incorrect assumptions, validate implementations, and know when direct engineering investigation is the better approach.
- Experience with repository-level agent instructions, reusable agent workflows, MCP integrations, custom tooling, or agentic development processes is a plus.
Additional Experience We'd Value
- AWS
- Terraform or other infrastructure-as-code technologies
- Docker or other container technologies
- CI/CD pipelines
- Elasticsearch or other search technologies
- Microservices and distributed systems
- Event-driven architectures
- Linux, command-line tooling, and Bash
- Large-scale or data-intensive applications
For Senior-Level Candidates
-
Strong system-design and architectural judgment.
-
Ownership of systems from design through production.
-
Ability to evaluate scalability, reliability, performance, maintainability, security, and cost tradeoffs.
-
Ability to diagnose complex problems across distributed systems.
-
Ability to turn ambiguous requirements into clear technical approaches.
-
Thoughtful code and design review skills.
-
Ability to mentor engineers and improve team effectiveness.
- Awesome Extended Health Care Plan
- Dental Care
- Life & Disability insurance
- Health spending accounts
- Unlimited Vacation Leave
- 12 Paid Holidays
- $3,000 Employee Referral Program
- Employer contribution to VRSP
- Rewards and recognition programs