Senior Full Stack Engineer - Nodejs & React - Enterprise Solutions Inc. (Quebec City)
Enterprise Solutions
Senior Software Engineer – Full Stack (Cybersecurity SaaS)
We are seeking experienced Senior Full‑Stack Software Engineers to join our growing engineering team and help build secure, scalable, and customer‑centric SaaS products serving both B2B and B2C markets. This role offers the opportunity to work on innovative cybersecurity solutions that protect millions of consumers and small businesses.
Responsibilities
- Feature Development & Deliver
- Design, develop, and deliver new features for cybersecurity SaaS platforms
- Collaborate closely with Product Managers, UX Designers, and Engineering teams to define technical requirements and implementation plans
- Estimate development effort and proactively identify risks, blockers, and dependencies
- Contribute to continuous improvement of engineering practices, processes, and team culture
- Research, prototype, and evaluate Generative AI and Large Language Model (LLM) capabilities to drive product innovation
- Full‑Stack Development
- Develop clean, maintainable, scalable, and well‑tested software solutions
- Build responsive and reusable frontend applications using React and TypeScript
- Develop RESTful APIs and backend services using NestJS and Node.js
- Implement software security best practices across application layers
- Participate in code reviews and contribute to engineering standards and best practices
- Develop reusable components, libraries, and shared services
- Integrate third‑party APIs and intelligent services into product solutions
- Utilize modern development tools and AI‑assisted engineering platforms to improve productivity and code quality
- Solution Design & Architecture
- Design scalable API architectures, schemas, and technical documentation
- Develop reusable frontend component architectures and design systems
- Make sound architectural decisions focused on scalability, maintainability, security, and customer experience
- Design microservices‑based solutions and distributed systems
- Evaluate and optimize system performance, reliability, and scalability
- Design and implement AI‑enhanced solutions leveraging Model Context Protocol (MCP), Retrieval‑Augmented Generation (RAG), and vector databases such as Pinecone and Weaviate
- Testing & Quality Assurance
- Develop and maintain comprehensive unit and integration tests
- Ensure software quality through automated testing and peer reviews
- Follow test‑driven and quality‑focused development practices
- Maintenance & Production Support
- 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 when required
- Continuously enhance existing products and services
Required Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience
- 5+ years of professional software development experience
- Solid proficiency in JavaScript, TypeScript, HTML, and CSS
- 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 with the ability to collaborate effectively with US‑based stakeholders via Slack, Azure DevOps, and video conferencing
Preferred Qualifications
- Experience with unit testing frameworks such as Jest, Mocha, or similar testing framework
- Experience with SaaS platform architecture and multi‑tenant systems
- Exposure to cloud platforms including AWS, Microsoft Azure, and Google Cloud Platform (GCP)
- Understanding of cloud‑native application development and deployment
- Experience with developer productivity tools and AI‑assisted coding platforms
- Experience designing and implementing AI‑powered applications
- Knowledge of Model Context Protocol (MCP), Retrieval‑Augmented Generation (RAG), and vector databases (Pinecone, Weaviate, etc.)
- Experience with LLM integrations and AI orchestration framework
Desired Skills
- Full‑stack development
- React.js
- TypeScript
- NestJS
- Node.js
- REST API
- Microservices architecture
- Cloud security
- SaaS platform
- AI/LLM integration
- MCP & RAG
- AWS / Azure / GCP
- Git
- Agile & DevOps
- Unit testing
- System design
- Cybersecurity application
Vacancy posted 8 days ago
Similar jobs that could be interesting for youBased on the Senior Full Stack Engineer - Nodejs & React - Enterprise Solutions Inc. (Quebec City) in Québec, QC vacancy
- Elevate your career as a Senior Full Stack Engineer, specializing in cybersecurity SaaS development. Bring your knowledge of React and Node.js to our creative engineering team. This role calls for an experienced Senior Software Engineer with a passion for building secure applications...Senior
- Ignite your passion for automation as a Senior Engineer at Jerry.ai. Focus on scalable design and mentor teams to innovate systems in this key leadership role. As the Senior Engineer, youll be pivotal in transforming Jerry.ais automation landscape. Youll leverage your startup...Senior
- MetalBear is looking for an exceptional generalist to join our team as a Solutions Engineer in North America. This is a rare prospect to design, build, and lead a customer-facing function from the ground up in a high-growth, venture-backed startup. You’ll play a critical role...SuggestedLong term contractImmediate start
- ...Overview Join Scotiabank as a Senior Credit Solutions Associate in Quebec and enhance your financial service expertise. Focus on building robust client relationships while performing in-depth credit analyses and creating tailored solutions. This role places you at the...Senior
- Position Summary As a Senior Mechanical Engineer you will join a fast‑paced Healthcare Reprocessing team. You will interact with other engineering... ...hands‑on prototyping while developing new and innovative solutions for our customers. What You’ll Do as a Senior Mechanical...SeniorLong term contractTemporary work
- Become a key player in web engineering at Affirm as a Senior Staff Engineer. Focus on infrastructure, strategy... ...will allow you to architect solutions and mentor senior engineers, shaping... ...Mastery of current web technologies like React and Typescript Solid project...SeniorRemote work
- Contribute to cutting-edge Cybersecurity SaaS products as a Senior Full Stack Engineer. Focus on developing secure web applications for both B2B and B2C markets. Join an innovative engineering team dedicated to creating robust SaaS solutions. In this senior role, you'll design...Senior
$95k - $175k per year
...sciences cloud company based in Toronto is seeking a Systems Architect to support engineering and product teams. The role involves providing strategic planning and hands‑on execution of IT solutions for cloud‑based applications. Candidates should have 8+ years of experience,...Senior- Drive technological innovation at Payments Canada as a Senior Solution Architect, focusing on comprehensive solution architectures and the payments... ...work workplace. As a key advisor reporting to the Director of Enterprise Architecture, you will shape the technology vision at Payments...Senior
$84k - $128k per year
...ingestion, modeling, and reporting efforts using Fabric's data engineering tools and Power BI. This is a foundational role as we implement... ...experience with Microsoft Fabric (or Azure Synapse/Power BI + Lakehouse stack) Proficient in T-SQL, DAX, and Python (for Notebooks) Experience...Senior- Drive digital transformation initiatives as a Senior Project Manager. Oversee web development projects remotely, enhancing client satisfaction through effective project leadership. As a Senior Project Manager, you will lead complex projects, from planning through execution,...SeniorRemote work
- About the Role We are establishing a new enterprise automation capability to improve and optimize business processes across the organization. As a Senior Automation Engineer, you will lead the full lifecycle of automation initiatives — from process discovery and solution...SeniorRemote work
- Transform your skills as a Senior Java Developer in a hybrid role based in Toronto, leveraging over ten years of full-stack and cloud development experience. This contract lasts six... ...developer with extensive expertise in Java, NodeJS, SQL, and containerization. Candidates...SeniorContract work
- Elevate enterprise productivity with Parallels as a Solutions Architect. Combine hands‑on experience and technical expertise to drive real‑time customer solutions... ...stakeholders Requirements 4+ years in solutions engineering or technical consulting Hands‑on experience with...
- Nous recherchons un(e) Ingénieur(e) Embarqué(e) Senior spécialisé(e) en C/C++ pour rejoindre notre équipe technique. Vous serez un acteur... ...(CAN, SPI, I2C, UART), and middleware Collaborate with hardware engineers for board bring‑up and debugging Optimize system performance,...Senior
- Job Description Act as a systems engineer and carry out pneumatics discipline activities. Assure integration and interface management... ...issue resolution. Prepare design change modifications and optimized solutions. Support production and in-service teams in troubleshooting...
- ...amélioration continue, l’organisation est à la recherche d’un doseur senior dynamique qui contribuera directement à la production tout en... ...et à respecter des délais serrés. Esprit proactif, orienté solutions et sens des responsabilités. Excellente maîtrise du français,...SeniorDaily paidPermanent employmentFull timeDay shift
- Join Enlightened Today as a Forward Deployed AI Engineer where you'll design and deploy AI solutions that truly resonate with users. Your role blends engineering... ...needs Requirements Robust Python programming and full-stack engineering skills Familiarity with AI/LLM tooling...Manual labor
$100k per year
...a confusing work instruction becomes clear and a line starts running better because of you? Hi, I'm currently hiring a Manufacturing Engineer for an established industrial manufacturer on the South Shore. It's a hands‑on environment with heavy products, demanding processes,...Work at officeLocal areaRelocationDay shift- Elevate your career at Apollo.io as a Senior Engineer focused on Fraud Solutions. Spearhead initiatives in abuse detection and account security within a collaborative environment. In this pivotal role, you will enhance the fraud division's capabilities by modernizing processes...Senior
- Elevate your career as a Systems Engineering Analyst with General Dynamics Mission Systems–Canada. Specialize in advanced electronics systems... ...you to play a crucial part in developing cutting‑edge defense solutions. Key Responsibilities Draft and analyze requirements...
- SurveyMonkey is seeking a Senior Director of AI Engineering in Ottawa. Drive innovations in data science and machine learning to elevate product capabilities... ...data science projects. Your focus on AI-driven solutions will transform user feedback processes and elevate product...Senior
- Join Teladoc Health Canada as a Senior DevOps Engineer in a hybrid capacity, enhancing health outcomes for millions. This role focuses on automation and scalable solutions across cloud infrastructure. As a key player in feature development, you will optimize cloud services...SeniorLong term contract
- We are looking for an Engine Calibration Engineer to report to the Engine Calibration Team Lead and help us develop the most innovative vehicles... ...to communicate with internal and external stakeholders outside Quebec or with English‑speaking counterparts on a daily basis. Advanced...Summer workFlexible hours
- Senior Salesforce Consultant As a Senior Salesforce Consultant, you’ll serve as the project lead or manager on 4-7 client... ...complex business processes and design effective solutions Proficiency with enterprise level business applications and Salesforce development practices...Senior
- ...Enlightened Today as a Forward Deployed AI Engineer in Sainte-Luce and reshape the wellness... ...team members to deliver impactful AI solutions. This position is not just about coding;... ...agility Requirements Proficient in Python, full‑stack development, and shell Robust...
- Step into a senior leadership role at Lastwall as a Senior Infrastructure Engineer, focusing on building secure and scalable cloud infrastructures for defense and government... ...implement reliable infrastructure for identity solutions Build and manage cloud services across...Senior
- Relevant du directeur Optimisation des solutions d'assurance de dommages Entreprise et Perception, le conseiller architecture solution TI collabore troitement avec les autres conseillers en architecture de sa vice-prsidence et les quipes de dveloppement pour les diffrents secteurs...
- Position Summary Join Fastloop as a Solutions Architect focusing on AI systems. Transform business challenges into executable data solutions, ensuring effective stakeholder engagement and delivery success. In this role, you will be responsible for defining actionable roadmaps...
- The design engineering group provides complete end-to-end product development solutions to a variety of customers. These product solutions include development of test and measurement modules, 4&5G macro frequency variants, optical modules, etc. The team delivers project solutions...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Full Stack Engineer - Nodejs & React - Enterprise Solutions Inc. (Quebec City). Be the first to apply!
