Tech Lead Full Stack - Azure/React
New
Remote-first work model within CanadaFull-TimeLead
Salary119,380 - 170,115 CAD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 7+ years
- Required Skills
- GraphQLSQLMicrosoft AzureSoftware Architecture.NETReactRESTful APIs
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, IT, or equivalent experience.
- 7+ years of software development experience with strong proficiency in .NET technologies.
- Strong experience building full-stack applications using React and modern front-end frameworks.
- Hands-on experience with Microsoft Azure for designing and deploying cloud-native solutions.
- Experience designing RESTful APIs and GraphQL services for distributed systems.
- Strong understanding of software architecture principles, design patterns, and scalable system design.
- Solid database design skills, including SQL optimization and schema design.
- Proven experience leading technical projects from design to delivery in enterprise environments.
- Strong communication and collaboration skills with the ability to align technical and business stakeholders.
- Experience mentoring and guiding junior engineers is considered an asset.
Responsibilities
- Collaborate with business and project teams to translate requirements into clear, scalable technical solutions.
- Define and maintain logical and physical architecture artifacts aligned with system constraints and business needs.
- Break down technical work into actionable tasks and guide the development team in planning and estimation.
- Provide architectural and design guidance to ensure scalability, extensibility, and maintainability of systems.
- Develop and maintain .NET-based applications and full-stack solutions using React and Azure services.
- Design and implement RESTful APIs and GraphQL endpoints for system integration.
- Ensure adherence to security, availability, and performance standards across all solutions.
- Support cross-team collaboration for integrated enterprise initiatives and shared systems.
- Contribute to architectural governance and technical standards across the organization.
- Mentor and support junior developers while contributing to continuous team improvement and delivery excellence.
View Full Description & ApplyYou'll be redirected to the employer's site