First seen by our source: 22 days ago
Principal Software Engineer (Canada)
@ TechnoCred
Toronto, Ontario
Overview
TechnoCred is hiring a Principal Software Engineer to build full stack applications and shape the technical vision for future products. The role covers the full development lifecycle, mentoring developers and analyzing project effectiveness.
Responsibilities:
- Build and deliver applications with React, Node.js, SQL and TypeScript
- Participate across the full development lifecycle
- Set technical vision with engineering leadership
- Mentor and pair with developers
- Analyze and communicate project effectiveness
Requirements summary:
- At least 8 years as a software engineer
- Expert React and Node.js development skills
- Experience writing and optimizing complex SQL
- Full stack application experience
- Bachelor's degree in computer science, engineering or physics preferred
- Ability to present technical issues to non-technical audiences
Tools & skills
Source and dates
Source type not verified · manatal
- Employer posting date
- Not provided
- First seen by our source
- 2026-10-15
- Source record updated
- 2026-10-15
These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.
Job details
| Seniority | Senior |
| Department | Software development |
| Experience | 8+ years |
| Travel | air: none · ground: none |
| Work setting | Office |
| Position | Mostly sitting |
| Physical demands | physical low · computer high |
| Languages | English |
| Education | Bachelor’s degree (preferred) |
| Fields of study | computer science, engineering, physics |
Summary and details written by AI from the posting; the employer’s posting is the authority.
TechnoCred
| Field | Value |
|---|---|
| Open jobs on Jobsy | 4 |
- Build and drive solutions using the technologies you and your team choose.
- Develop applications using modern technologies and tools such as React, Node.js, SQL, TypeScript etc.
- Participate in all aspects of the development lifecycle from inception to implementation and support.
- Collaborate with engineering leadership to create a technical vision for future products.
- Mentor and pair with other developers, honing your coding, software design and leadership skills.
- Pull data to analyze and communicate project effectiveness.
- Make appropriate decisions on trade offs between delivery and tech debt.
- Work effectively to collaborate across development groups and departments.
- At least 8 years of experience as a software engineer building applications and service-based systems.
- Bachelor’s Degree in computer science, engineering, or physics is preferred.
- A proven history of effective application development in multiple languages and technologies.
- Experience developing full stack applications or other systems of similar complexity involving multiple distributed components.
- Experience writing and optimizing complex SQL queries.
- Ability to create software with reliability and error detection/compensation in mind.
- Demonstrated HTML, CSS and JavaScript skills.
- Expert level React and Node development skills.
- Ability to present to large groups and present technical issues to non-technical audiences.
- Experience building an application from end to end, integrating multiple technology stacks.
- Strong communication and collaboration skills and the ability to educate other team members on modern technologies and coding patterns.
- Concrete mentorship skills.
- Deep understanding of business metrics.
Journal
Only you can see this. Kept on this device, and in your account when you sign in.