Senior Software Engineer

4 weeks ago


Toronto, Canada Heart Talent Full time

Senior Software Engineer (Full Stack - React + Node.js)

Toronto, Canada

Full Time

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, an AI-native enterprise operations foundation built to optimize workflows, surface insights, and accelerate value creation across portfolios; SaaS - Software as a Service, a cloud platform delivering unmatched performance, intelligence, and execution at scale; S&C - Solutions and Consulting Suite, modular technology playbooks designed to manage, grow, and optimize company performance. With over a decade of experience supporting high-growth companies and private equity-backed platforms, Haptiq brings deep domain expertise and a proven ability to turn technology into a strategic advantage.

Responsibilities

We are seeking a highly skilled Full Stack Developer with expertise in React and Node.js to join our dynamic 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.

Key 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.
- Strong knowledge of HTML5, CSS3, and modern JavaScript (ES6+).
- 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.
- Bachelor’s 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.

Job ID 9225867656 | Posted on May 24, 2025

Share this job

Can’t find the right role? Email your resume tohaptiq@jobflowsmail.com to be considered for new positions in the future.

Haptiq does not discriminate on the basis of race, sex, color, religion, age, national origin, marital status, disability, veteran status, genetic information, sexual orientation, gender identity or any other reason prohibited by law in provision of employment opportunities and benefits.

#J-18808-Ljbffr



  • Toronto, Canada Beacon Software Full time

    Join to apply for the Senior Software Engineer role at Beacon Software Beacon Software is a permanent capital holding company that acquires and grows essential businesses. We are a profitable Series B+ firm supported by tier‑1 venture capital, crossover and endowment investors, as well as founders of leading technology companies. We are growing our team...


  • Toronto, Canada Beacon Software Full time

    Join to apply for the Senior Software Engineer role at Beacon Software Beacon Software is a permanent capital holding company that acquires and grows essential businesses. We are a profitable Series B+ firm supported by tier‑1 venture capital, crossover and endowment investors, as well as founders of leading technology companies. We are growing our team...


  • Toronto, Canada Millennium Software and Staffing Inc Full time

    Software Engineer, Backend (All Levels / All Teams) Software Engineer I, Entry-Level (Graduation Date: Fall 2025-Summer 2026) Software Developer Full Stack (Junior) Software Developer (Full-stack Developer) Software Developer Full Stack (Junior) Junior Software Developer (Askuity division) Software Engineer, Frontend - Mapping Experiences Location: Toronto,...


  • Toronto, Canada Millennium Software and Staffing Inc Full time

    Software Engineer, Backend (All Levels / All Teams) Software Engineer I, Entry-Level (Graduation Date: Fall 2025-Summer 2026) Software Developer Full Stack (Junior) 9063-1115 Software Developer (Full-stack Developer) Software Developer Full Stack (Junior) 8165-2812 Junior Software Developer (Askuity division) Software Engineer, Frontend - Mapping Experiences...


  • Toronto, Canada Beacon Software Full time

    Join to apply for the Senior Software Engineer - Snailworks role at Beacon Software. 2 days ago – Be among the first 25 applicants. Get AI-powered advice on this job and more exclusive features. Beacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great...


  • Toronto, Canada Beacon Software Full time

    Join to apply for the Senior Software Engineer - Snailworks role at Beacon Software . 2 days ago – Be among the first 25 applicants. Get AI-powered advice on this job and more exclusive features. Beacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great...


  • Toronto, Canada Beacon Software Full time

    Join to apply for the Senior Software Engineer, Platform role interpretations Beacon Software Beacon Software is a permanent capital holding company that acquires and grows essential businesses. We are a profitable Series B+ firm combining technologists, operators, and M&A professionals to accelerate the growth of dozens of businesses we own and operate....


  • Toronto, Canada Beacon Software Full time

    Beacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great technologists, operators and M&A professionals to accelerate the scale of the ambition of the dozens of businesses we own and operate. We are supported by capital from tier-1 venture capital, crossover,...


  • Toronto, Canada Beacon Software Full time

    Beacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great technologists, operators and M&A professionals to accelerate the scale of the ambition of the dozens of businesses we own and operate. We are supported by capital from tier-1 venture capital, crossover,...


  • Toronto, Canada Guidewire Software Full time

    A software solutions provider in Toronto is seeking a Senior Software Engineer to join their expanding engineering team. You will be responsible for designing, building, and shipping high-quality code for both front-end and back-end services. Ideal candidates will have over 8 years of experience with proficiency in Python and/or TypeScript, along with...