Senior Full-Stack Software Engineer needed to build secure, scalable cybersecurity SaaS products for B2B and B2C markets using React, TypeScript, NestJS, and Node.js.
Responsibilities
Design, develop, and deliver new features for cybersecurity SaaS platforms. Collaborate with Product Managers, UX Designers, and Engineering teams. Estimate development effort and identify risks. Contribute to continuous improvement of engineering practices. Research and prototype Generative AI and LLM capabilities. Develop clean, maintainable, scalable, and well-tested software solutions. Build responsive frontend applications using React and TypeScript. Develop RESTful APIs and backend services using NestJS and Node.js. Implement software security best practices. Participate in code reviews. Develop reusable components and libraries. Integrate third-party APIs and intelligent services. Utilize modern development tools and AI-assisted engineering platforms. Design scalable API architectures and technical documentation. Develop reusable frontend component architectures. Make architectural decisions focused on scalability, maintainability, security, and customer experience. Design microservices-based solutions and distributed systems. Evaluate and optimize system performance. Design and implement AI-enhanced solutions using MCP, RAG, and vector databases. Develop and maintain comprehensive unit and integration tests. Ensure software quality through automated testing and peer reviews. Troubleshoot, debug, and resolve software defects and performance issues. Address application security vulnerabilities and operational incidents. Support production environments and participate in on-call rotations. Continuously enhance existing products and services.
Requirements
Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience. 5+ years of professional software development experience. Strong proficiency in JavaScript, TypeScript, HTML5, CSS3. Hands-on experience building modern web applications using React. Strong experience developing RESTful APIs using NestJS and Node.js. Experience designing and implementing microservices architectures. Understanding of application security, cloud security, and networking fundamentals. Strong knowledge of software engineering principles, data structures, algorithms, and system design. Experience with Git and modern version control practices. Understanding of Agile development methodologies and DevOps practices. Excellent analytical, troubleshooting, and problem-solving skills. Strong verbal and written communication skills. Professional English proficiency.
Regional Health & Safety Manager leading health, safety, and regulatory compliance for GFL’s environmental services operations in Quebec. Conducting audits, incident management, training oversight, and regional site visits.
Information Security Student supporting vulnerability management and cloud security at Nasdaq Verafin. Assisting with remediation, security posture enforcement, and cloud environment protection.
Senior Principal Security Architect shaping enterprise security architecture for Invesco, a global investment - management firm. Leading cloud, identity, network, data - protection, and risk initiatives.
Principal Security Architect securing Menlo Security’s browser and AI - agent protection platform. Leading cryptography, cloud, vulnerability, and product security architecture.
BDC banking manager overseeing commercial loan security and disbursements across Western Canada. Coordinating due diligence, risk evaluation, lending partners and compliant loan funding.
Cybersecurity new graduate rotating through Intact’s 24 - month tech development program. Supporting threat detection, incident response, infrastructure security, and AI - enhanced security insights.