Backend Technical Lead in Port Coquitlam, British Columbia at Hermont Tire Inc
Explore Related Opportunities
Job Description
Work Location
Hybrid but must be located in Lower Mainland, BC. Relocation Support is not provided
Work Location
9:00-17:00
Compensation Range
$120,000 – $160,000 CAD per annum and depend on the candidate’s experience and performance during the interview
About the Role
This role is focused on backend architecture, API integration, database design, system reliability, code quality, and developer guidance. Working closely with the Product Manager, the Backend Technical Lead will be responsible for translating business priorities into scalable technical solutions and leading the engineering team through implementation. The ideal candidate is a hands-on technical leader who can design systems, review code, guide developers, identify technical risks, and ensure that backend implementation is reliable, maintainable, and aligned with product requirements.
Key Responsibilities
1. Backend Architecture & Technical Design
- Lead backend architecture and system design for core platform features.
- Design scalable data models, APIs, workflows, and business logic.
- Translate product requirements into clear technical implementation plans.
- Identify technical risks, dependencies, and implementation gaps early.
- Ensure backend systems are maintainable, reliable, and scalable.
- Support long-term technical improvements while balancing delivery speed.
2. API Integration & Data Flow
- Lead technical implementation of external API integrations.
- Design and maintain inbound and outbound data flows.
- Support request intake, work order updates, status synchronization, invoice-related flows, and reporting data structures.
- Ensure API payloads, validation rules, and data mapping logic are implemented correctly.
- Work with the Product Manager to clarify technical requirements, edge cases, and integration constraints.
- Build backend structures that can support partner requirements without creating unnecessary system complexity.
3. Engineering Execution
- Break down technical work into clear development tasks.
- Guide backend and frontend developers on implementation direction where needed.
- Review pull requests and provide practical technical feedback.
- Help unblock developers during implementation.
- Maintain coding standards, implementation patterns, and reusable backend structures.
- Ensure features are implemented according to agreed technical design and acceptance criteria.
4. Code Quality & System Reliability
- Improve backend performance, reliability, and maintainability.
- Refactor fragile or legacy logic when necessary.
- Support debugging and root-cause analysis for production issues.
- Identify areas where technical debt may create operational or product risk.
- Ensure backend logic supports frontend workflows, reporting needs, and operational edge cases.
- Promote clean, testable, and well-structured code.
5. Product & QA Collaboration
- Work closely with the Product Manager to assess technical feasibility and implementation approach.
- Provide technical input when product requirements need clarification or adjustment.
- Help define expected system behavior for QA and validation.
- Support QA by clarifying edge cases, validation rules, and backend logic.
- Assist with release readiness from a technical perspective.
- Communicate technical trade-offs clearly to non-technical team members.
- Perform other related duties as assigned
Reports to
Works under limited general supervision of the Product Manager
Positions Supervised
Manage junior developers
Qualifications
Education and Experience Requirements:
- Diploma or Associate’s Degree in Information Technology, Computer Science, or a related field is required
- 6+ years of professional software engineering experience with a strong backend focus
- Experience serving as a Technical Lead, Senior Engineer, Lead Backend Engineer, or similar role
- Experience designing, building, and maintaining production systems
- Deep understanding of API design, database architecture, and backend business logic
- Strong proficiency in JavaScript and modern ES6+ syntax
- Hands-on experience with Next.js in production environments
- Experience with Supabase and AWS, including authentication, database design, Row Level Security, and backend workflow implementation
- Strong understanding of PostgreSQL and SQL-based relational database design
- Experience deploying and maintaining applications on Vercel
- Experience designing and integrating REST APIs and third-party systems
- Strong system design, debugging, and problem-solving skills
- Proven ability to break down complex technical initiatives into clear, executable tasks
- Experience conducting code reviews and improving overall engineering quality
- Ability to guide developers and provide clear implementation direction
- Ability to work effectively with changing requirements in fast-moving environments
- Experience balancing delivery speed with long-term system maintainability
- Strong English skills (written and verbal) and clear communication skills with both technical and non-technical team members
Preferred Qualifications:
- Experience working on SaaS platforms
- Experience with fleet, logistics, maintenance, vendor, marketplace, or field-service products
- Experience with complex workflow systems involving statuses, approvals, invoicing, or reporting
- Experience implementing third-party or enterprise API integrations
- Experience working closely with Product Managers and QA teams
- Experience supporting production systems, release validation, and post-release stability
- Experience in startup or growth-stage company environments
Knowledge, Skills, and Abilities:
- Ability to think at a system level beyond individual tasks or tickets
- Strong judgment in making practical technical decisions under time constraints
- Ability to identify architectural risks before they impact production
- Ability to balance clean engineering practices with business urgency
- Comfortable operating with ambiguity and partially defined requirements
- Strong sense of ownership over backend quality, reliability, and maintainability
- Ability to clearly explain technical trade-offs to both technical and non-technical audiences