Haystack Verified
Software, Developer Tools, Analytics
Senior Software Engineer (.Net Vue.js and Node.js
CanadaRemoteContractSeniorPosted 2 months ago
Compensation estimateAI
See base, equity, bonus, and total comp estimates for this role — free, no credit card.
Sign up to see compensation estimateSenior Software Engineer
Location: Remote CANADA
Job type: Contract
Top Skills Required
- Vue.js
- Node.js
- .NET / C#
About the Role
We are seeking a Senior Software Engineer to join the engineering team on a remote contract basis. In this role, you will design and deliver high-quality full-stack solutions that span modern front-end frameworks, scalable server-side services, and enterprise .NET applications. You will contribute across the full software development lifecycle while mentoring junior developers and collaborating closely with cross-functional stakeholders.
.NET Development
- Design, develop, and maintain web applications using .NET technologies including ASP.NET and C#
- Develop front-end components using HTML, CSS, JavaScript, and modern frameworks such as Angular, React, and Vue.js
- Write clean, scalable, and efficient code following best practices and established coding standards
- Implement and maintain RESTful APIs and integrate with third-party services
- Ensure application security and data integrity by implementing appropriate security measures
- Participate in the full software development lifecycle from requirements gathering through deployment and maintenance
- Stay current with emerging technologies and industry trends to continuously improve technical skills
Front-End Development
- Develop responsive and dynamic user interfaces using Vue.js
- Create reusable components and manage application state using Vuex
- Ensure cross-browser compatibility and optimize application performance
Back-End Development
- Build and maintain server-side applications using Node.js
- Design and implement RESTful APIs and GraphQL schemas
- Integrate applications with databases and external services
Collaboration & Code Quality
- Work closely with cross-functional teams to define requirements and deliver high-quality solutions
- Perform code reviews and provide constructive, technical feedback to team members
- Troubleshoot and resolve performance issues and bugs efficiently
- Provide technical guidance and mentorship to junior developers