At a Glance
- Tasks: Lead innovative software solutions and mentor a dynamic team of developers.
- Company: Join a forward-thinking tech company shaping the future of software development.
- Benefits: Attractive salary, health benefits, remote work options, and opportunities for professional growth.
- Other info: Collaborative environment with strong focus on mentorship and career advancement.
- Why this job: Make a real impact with cutting-edge technologies while developing your leadership skills.
- Qualifications: 8+ years in software engineering with expertise in React, Node.js, and full stack development.
The predicted salary is between 94500 - 115500 $ per year.
Principal Software Engineer (Canada)
Key Responsibilities
- 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, Type Script 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.
Qualifications
- 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 Java Script 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.
- #J-18808-Ljbffr
Principal Software Engineer β Canada in Toronto employer: TechnoCred
As a Principal Software Engineer in Canada, you'll join a dynamic team that values innovation and collaboration, fostering a culture where your ideas can thrive. We offer competitive benefits, a commitment to employee growth through mentorship opportunities, and a supportive work environment that encourages continuous learning and development. With access to cutting-edge technologies and the chance to shape the future of our products, this role is perfect for those seeking meaningful and rewarding employment.
We think you need these skills to ace Principal Software Engineer β Canada in Toronto
React
Node.js
SQL
TypeScript
Full Stack Development
HTML
CSS