Themesoft Inc. logo
Themesoft Inc. Verified
IT Services, Consulting, Digital Transformation, Cloud Computing

Software Engineer

CanadaRemoteContractPosted 2 months ago

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

We are seeking a Software Engineer to join our team. The role involves designing, developing, and maintaining web applications using .NET, Vue.js, and Node.js. Responsibilities include front-end development with Vue.js, back-end development with Node.js, and full-stack .NET development. You will collaborate with cross-functional teams, write clean and scalable code, perform code reviews, troubleshoot issues, and ensure application security. This is a remote position requiring participation in the entire software development lifecycle.

*Role: Software Engineer*

*Location: Canada(Remote)*

*Required Skills:*

  • Vue.js
  • Node.js
  • .NET

*Responsibilities:*

*.NET:*

  • Design, develop, and maintain web applications using .NET technologies (e.g., ASP.NET, C#).
  • Develop front-end components using HTML, CSS, JavaScript, and modern frameworks (e.g., Angular, React, Vue.js).
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, scalable, and efficient code following best practices and coding standards.
  • Perform code reviews and provide constructive feedback to team members.
  • Troubleshoot and debug applications to optimize performance and resolve issues.
  • Implement and maintain RESTful APIs and integrate with third-party services.
  • Ensure the security and integrity of applications by implementing appropriate security measures.
  • Participate in the entire software development lifecycle, from requirements gathering to deployment and maintenance.
  • Stay up-to-date with emerging technologies and industry trends to continuously improve skills and knowledge.

*Front-End Development:*

  • Develop responsive and dynamic user interfaces using Vue.js.
  • Create reusable components and manage state with 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 with databases and other external services.

*Collaboration and Troubleshooting:*

  • Work closely with cross-functional teams to define requirements and deliver high-quality solutions.
  • Troubleshoot and resolve performance issues and bugs.
  • Conduct code reviews and provide technical guidance to junior developers.

*Regards*

*Praveen Kumar*

*Talent Acquisition Group – Strategic Recruitment Manager*

***praveen.r@themesoft.com
|
Themesoft Inc***

Ready to apply?
You'll be redirected to Themesoft Inc.'s application page.

Similar roles