Senior Full-Stack Software Developer

Abl Direct โ€” Canada ยท Posted ~1 day ago

Senior Hybrid $120000-$135000

Skills

Node.js C# C++ JavaScript TypeScript HTML5 Single Page Applications MySQL DynamoDB NoSQL databases RESTful APIs AWS Docker Git CI/CD Software architecture System design Performance optimization Windows Linux NoSQL REST gRPC MQTT VS Code Claude Cursor

๐Ÿ”“ Log in to save this job, tailor your resume & track your apply process โ€” 7 days free, no card needed.

Log in to add to target list

Summary

An experienced full-stack software engineer is sought to lead the modernization of diagnostic and monitoring platforms and build scalable applications that connect software, hardware, and cloud services. The role combines architecture, backend and frontend development, APIs, microservices, performance optimization, automated testing, and CI/CD. Strong experience across Node.js, C#, C++, JavaScript/TypeScript, databases, AWS, Docker, and Linux/Windows environments is expected, with exposure to embedded systems and AI-assisted development considered advantageous.

Highlights

Competitive compensation, hybrid flexibility, three weeks of vacation from the start, comprehensive benefits from day one, retirement plan matching, and an opportunity to lead modernization and architecture initiatives on scalable software systems.

Description

Our client is a leading provider of digital display, signage, and installation solutions, serving customers across North America. They specialize in delivering end-to-end services, including design, engineering, manufacturing, installation, and maintenance. With a strong reputation for innovation and quality, they continue to grow and invest in both their people and technology. Our client is seeking an experienced Senior Software Developer (Full Stack) with 7+ years of commercial software development experience to join their team in Oakville. In this role, you will lead the modernization of core diagnostic platforms, drive technical architecture decisions, and develop scalable software solutions that integrate with hardware systems and cloud services. Immediate Hire What We Offer: Competitive compensation package ($120,000 - $135,000) Hybrid work environment 3 weeks' vacation to start Comprehensive benefits from day oneRRSP matching up to $2,500 annually (eligible after 3 months) Responsibilities: Lead the architecture, modernization, and enhancement of core diagnostic and monitoring platforms. Design, develop, and maintain scalable full-stack applications, microservices, and hardware-integrated solutions. Develop and integrate RESTful APIs and support communication protocols such as gRPC and MQTT. Troubleshoot, optimize, and secure applications to ensure high performance, reliability, and scalability. Drive engineering best practices through code reviews, automated testing, technical documentation, and CI/CD improvements. Collaborate with product, hardware, and business teams to translate requirements into technical solutions and support strategic technology initiatives. Evaluate and leverage modern development tools and emerging technologies, including AI-assisted coding tools, to improve development efficiency and code quality. Qualifications: Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience. 7+ years of professional software development experience. Strong experience with Node.js, C#, C++, JavaScript/TypeScript, HTML5, and Single Page Applications (SPA). Experience with MySQL, DynamoDB, NoSQL databases, and RESTful API development; gRPC or MQTT experience is an asset. Proficiency with AWS, Docker, Git, and CI/CD pipelines. Strong experience in Windows and Linux environments; embedded systems experience is preferred. Familiarity with AI-assisted development tools such as Claude, VS Code, and Cursor. Strong understanding of software architecture, system design, performance optimization, and development best practices. APPLY NOW! Please respond to this posting with a copy of your resume. After submitting your resume, you will receive a reach out from our virtual recruiter. This reach out contains an important questionnaire that must be completed to highlight your skills for this position. We will contact qualified candidates for this role. AI (Artificial Intelligence) tools may be used at certain points of the pre-screening and selection process for this role. To learn more about ABL's AI policy, please visit www.ablemployment.com/how-abl-utilizes-automation-and-ai-technology/