Skip to Main Content

Job Title


Software Engineer (Full Stack JavaScript)


Company : Haptiq


Location : Toronto, Ontario


Created : 2025-10-04


Job Type : Full Time


Job Description

Overview Haptiq is a leader in AI-powered enterprise operations, delivering digital solutions and consulting services that drive value and transform businesses. We specialize in using advanced technology to streamline operations, improve efficiency, and unlock new revenue opportunities, particularly within the private capital markets. Our integrated ecosystem includes PaaS (Platform as a Service), the Core Platform, SaaS (Software as a Service), and the Solutions and Consulting Suite (S&C). Haptiq brings deep domain expertise and a proven ability to turn technology into a strategic advantage. Responsibilities and Duties We are seeking a highly skilled Full Stack Developer with expertise in React and Node.js to join our team. The ideal candidate will have over 5 years of experience in designing and building high-performance web applications. You will work on both front-end and back-end development, contributing to every stage of the software development lifecycle. Responsibilities Back-End Development: Develop robust, scalable server-side applications and RESTful APIs using Node.js and Express. Integration: Collaborate with database engineers to design efficient database schemas and manage data interactions using MongoDB or SQL databases. Application Architecture: Design and implement scalable architectures and microservices that meet business needs. Testing & Debugging: Ensure high-quality code by writing unit and integration tests, performing debugging, and optimizing application performance. Deployment: Manage deployments and ensure seamless delivery of updates using CI/CD pipelines and containerization tools like Docker. Collaboration: Work closely with designers, product managers, and other developers to deliver innovative and user-centric solutions. Maintenance: Monitor applications for performance, troubleshoot issues, and implement enhancements as required. Documentation: Create and maintain technical documentation for applications, APIs, and architectural decisions. Requirements Front-End Expertise in React.js, Redux, React Hooks, and component-based architecture. Familiarity with front-end tools like Webpack, Babel, or Vite. Back-End Proficiency in Node.js and Express.js for building server-side applications. Experience with API design and integration, including GraphQL (preferred) or RESTful services. Knowledge of authentication mechanisms such as OAuth, JWT, and session-based authentication. Database Hands-on experience with databases such as PostgreSQL or MySQL. Additional Skills Familiarity with containerization tools like Docker and orchestration tools like Kubernetes is a plus. Experience with cloud platforms such as AWS, Azure, or GCP. Proficiency with Git and version control systems. Knowledge of Agile/Scrum development practices. Qualifications 5+ years of professional experience in full-stack development with React and Node.js. Experience with deploying and maintaining applications in a production environment. Bachelors degree in Computer Science or equivalent - preferred Soft Skills Strong problem-solving and analytical skills. Excellent communication and collaboration abilities. Ability to work independently and manage multiple priorities effectively. Eagerness to stay updated on emerging technologies and trends. Why Join Us? We value creative problem solvers who learn fast, work well in an open and diverse environment, and enjoy pushing the bar for success ever higher. We do work hard, but we also choose to have fun while doing it. The annual compensation range for this role is $80,000 $95,000 CAD #J-18808-Ljbffr