Full Stack Web Developer C++
Listed on 2026-06-19
-
IT/Tech
Responsibilities
• Full-Stack Architecture:
Architect and build new web applications from the ground up, ensuring high performance on resource-constrained networked hardware.
• Legacy Modernization:
Read and deconstruct legacy C++ or C# codebases to extract business logic and port it into modern, web-compatible services.
• LAN Service Integration:
Work with lightweight networking libraries (such as Mongoose or Rust-based tools) to connect hardware data to web clients over private networks.
• Requirements Synthesis:
Gather and refine technical specifications based on appliance constraints like limited memory, storage, and local network protocols.
• Documentation:
Maintain comprehensive documentation for APIs, system architecture, and porting strategies.
Requirements:
•
Experience:
5+ years working experience in web and systems integration
• Ethernet/Lan appliance software knowledge/experience
• Digital Audio: knowledge or experience of digital audio web interface an asset
• Web Stack:
Expert-level proficiency in HTML5, CSS3, and JavaScript/TypeScript.
• JS Frameworks:
Hands-on experience with at least one modern framework such as React, Angular, or Vue.
? Familiarity with the Quasar Framework is a strong asset.
• Systems Literacy: A good understanding of C++; ability to read, modify, and debug existing C++ code for migration and integration purposes.
• Resource Optimization:
Demonstrated ability to build software with minimal dependencies and a small binary footprint for dedicated appliances.
• Preferred
Skills:
Hands-on experience with Rust or the Mongoose networking library.
• OS Mastery:
Proficiency in both Windows and Linux development and deployment environments.
• Excellent verbal and written communication skills
• Canadian citizen or permanent resident
Education
• Bachelors of Science degree in Computer Science, Information Technology, Computer Engineering or a related field. Bachelor Degree Required
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: