Skip to main content
HaknaSoft logo

Tech Lead / Staff Engineer – Full Stack & Distributed Systems

HaknaSoft
Toronto, Ontario, CAPosted March 11, 2026

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

GraphQLReactApachePostgreSQLElasticsearchFirebaseGitHubRESTKafkaCI/CDMicroservices

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

About Us

HaknaSoft builds modern software platforms for enterprise and high-growth clients. We focus on scalable architecture, reliable systems, and strong engineering practices to deliver real value for our customers.

We are expanding our engineering leadership and looking for a hands-on Tech Lead / Staff Engineer to drive the technical direction and engineering execution of one of our client's core platform.

About the role

This role focuses on technical leadership and engineering execution. You will lead a small team of developers, design system architecture, and ensure consistent delivery of high-quality software.

You will work closely with our Delivery Manager, who is responsible for:

  • client communication
  • project planning and timelines
  • delivery coordination

The Tech Lead owns the technical side of delivery, including:

  • system architecture and design
  • developer guidance and code reviews
  • translating requirements into technical tasks
  • maintaining engineering quality and velocity

This structure allows the Tech Lead to focus on building strong systems and leading engineers, while the Delivery Manager ensures alignment with client needs and project milestones.

Responsibilities

  • Lead a team of engineers and drive technical execution and delivery
  • Design and evolve scalable backend and distributed system architectures
  • Translate product requirements into clear technical implementation plans
  • Establish and maintain strong engineering practices (code reviews, testing, CI/CD)
  • Mentor developers and elevate engineering quality across the team
  • Identify technical risks, performance bottlenecks, and scalability challenges
  • Ensure consistent and reliable delivery of features and milestones
  • Collaborate with the Delivery Manager to align technical execution with project plans
  • Encourage the effective use of AI-assisted development tools to improve productivity and code quality

Required Qualifications

  • 8+ years of professional software engineering experience
  • Experience acting as a Tech Lead, Staff Engineer, or Senior Engineer leading teams
  • Strong experience designing scalable backend and distributed systems
  • Experience with cloud platforms, particularly Google Cloud Platform
  • Strong experience building APIs and microservices
  • Experience mentoring engineers and leading technical decisions
  • Strong communication skills and ability to collaborate with cross-functional stakeholders
  • Experience using AI-assisted coding tools such as Claude or GitHub Copilot

Technical Stack & Experience

Experience with many of the following technologies is highly valued:

Backend & APIs

  • C# / .NET
  • GraphQL
  • REST APIs
  • Microservices architecture

Frontend

  • React

Data & Search

  • Elasticsearch
  • PostgreSQL
  • Firestore

Messaging & Event Systems

  • Apache Kafka
  • Google Cloud Pub/Sub

Cloud & Platform

  • Google Cloud Platform
  • Firebase

Nice to Have

  • Experience building event-driven systems
  • Experience designing high-scale distributed architectures
  • Experience in FinTech, enterprise platforms, or high-traffic systems
  • Experience integrating AI tools into development workflows
  • Startup or scale-up environment experience

What We're Looking For

We are looking for someone who:

  • Takes ownership of engineering delivery
  • Enjoys both architecture and hands-on development
  • Can mentor developers and elevate engineering practices
  • Is comfortable using modern AI development tools
  • Operates with high autonomy and accountability

Why Join HaknaSoft

  • Lead engineering on a growing platform
  • Work with experienced engineers and product leaders
  • High ownership and real impact on product direction
  • Flexible remote environment

Location: Hybrid around 1 time per month (Montreal or Toronto)

Contract Duration: 1 year (renewable)

Start Date: As soon as possible

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free