Technical Lead Intern — Software Engineering (Toronto)

Technical Lead Intern — Software Engineering (Toronto)

03 Oct
|
TiriVelo
|
Toronto

03 Oct

TiriVelo

Toronto

About TiriVelo

TiriVelo is a Canadian technology company building thoughtful digital experiences around trust, care, and meaningful human connection.

Our team is developing the TiriVelo Pet Care platform, a Canada-first marketplace connecting pet owners with trusted pet care providers, alongside TiriVelo's broader digital ecosystem.

We're looking for a Technical Lead Intern — Software Engineering to join our remote Engineering team and help guide the technical development and engineering foundation behind our growing technology platform.

This is an opportunity for a strong developer who is ready to grow beyond individual feature development and gain hands-on experience in technical leadership, software architecture, engineering coordination, mentorship, deployment, and product development .

You'll work alongside our current Technical Lead during a structured transition period, giving you time to understand TiriVelo's architecture, engineering practices, active projects, and technical decisions before gradually taking on greater responsibility.

What you'll work on

- Provide technical guidance across frontend and backend engineering initiatives.
- Help coordinate technical decisions across interconnected systems and teams.
- Review architecture, APIs, database structures, migrations, implementation plans, and engineering approaches.
- Translate product requirements and UX/UI designs into achievable technical work.
- Identify dependencies across frontend, backend, infrastructure, Product Design, and other teams.
- Participate in code reviews and help maintain engineering quality and consistency.
- Mentor and support engineering interns through implementation challenges.
- Identify technical risks, security concerns, blockers, and technical debt.
- Support testing, deployment, release planning, and technical documentation.
- Help guide TiriVelo's website migration and evolving web infrastructure.




- Contribute hands-on to development where appropriate while growing into broader technical leadership responsibilities.

Our technology environment

You'll encounter technologies including

Frontend: Next.js, React, TypeScript, Tailwind CSS

Backend & Data: Supabase, PostgreSQL, Authentication, Storage, Realtime, Row Level Security, REST APIs

Infrastructure & Integrations: Cloudflare Pages, Stripe / Stripe Connect, GitHub

Development & Collaboration: Git, OpenAPI, Bruno, Figma, Slack

You don't need to be an expert in every technology listed above. Strong engineering fundamentals and an ability to understand how interconnected systems work together matter more.

What we're looking for

You may be a robust fit if you:

- Have experience with several parts of a modern frontend/backend application stack.
- Can read unfamiliar code and understand how systems work together.
- Understand relational databases, APIs, authentication, authorization, and application security fundamentals.
- Are comfortable with Git/GitHub workflows, pull requests, and code review.
- Think beyond individual features and consider how technical decisions affect the larger platform.
- Communicate technical concepts clearly to engineers and non-engineers.
- Enjoy mentoring and helping other developers solve problems.
- Take documentation, testing, security, maintainability, and code quality seriously.
- Can coordinate multiple engineering workstreams and dependencies.
- Work effectively in a remote, multidisciplinary environment.

Strong Supabase experience is highly preferred ,



although candidates with strong PostgreSQL, backend, authentication, authorization, and API fundamentals who can become proficient with Supabase quickly are encouraged to apply. Previous formal Technical Lead experience is an asset, but not required . Strong developers ready to take the next step into technical leadership are encouraged to apply.

What you'll gain

This internship is designed to provide practical experience beyond individual software development, including technical leadership and mentorship, software architecture and system design, engineering planning and decision-making, frontend/backend coordination, production deployment, website migration, database and application security, cross-functional collaboration, and technical knowledge management.

You'll also have a structured leadership transition period alongside TiriVelo's current Technical Lead , providing mentorship and knowledge transfer before taking on greater ownership.

Position details

Location: Remote (North America)

Duration: 6 months, flexible based on program requirements

Commitment: 15–20 hours per week

Compensation: Unpaid internship

This is an educational, experience-focused internship for students, recent graduates, emerging software engineers, and strong developers looking to develop practical technical leadership experience while contributing to a real-world technology platform.

Ready to take the next step in technical leadership? Apply to join TiriVelo.

Apply to join TiriVelo and gain hands-on experience helping guide the engineering foundation behind a growing technology platform.

To apply, submit your application through LinkedIn or send your résumé directly to [email protected]

Please include “Technical Lead Intern — Software Engineering” in the subject line of your email.

We look forward to hearing from you.

📌 Technical Lead Intern — Software Engineering (Toronto)
🏢 TiriVelo
📍 Toronto

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: technical lead intern — software engineering (toronto) / toronto