Kaseya

Staff Software Engineer

Kaseya

Apply
27 days ago
Toronto, Canada
Staff+
H1B Sponsor

Responsibilities

  • Build and maintain end-to-end product features using React for the frontend and Node.js for the backend.
  • Develop microservices and APIs deployed in AWS, following scalable and secure cloud design principles.
  • Implement responsive, accessible, and user-friendly UIs with React, adhering to modern frontend best practices.
  • Integrate backend systems with Kafka and AWS SQS to support asynchronous and distributed workflows.
  • Write clean, maintainable code with unit and integration tests; participate in code reviews and continuous improvement.
  • Work closely with product managers, designers, and other developers to deliver well-aligned, high-impact solutions.

Requirements

  • 5+ years of software engineering experience, with a strong track record in full-stack development.
  • Proficiency in React and Node.js, including experience building modern SPAs and RESTful APIs.
  • Solid understanding of frontend performance, accessibility, and state management.
  • Experience integrating distributed systems using messaging technologies such as Kafka or SQS.
  • Practical experience deploying applications in AWS or other cloud environments.
  • Strong testing practices and familiarity with agile development workflows.
  • Effective communicator and team player with attention to detail and commitment to quality.

Tech Stack

Apache KafkaAWSGitJavaScriptNode.jsReactReduxTailwind CSS

Categories

BackendFrontendFull Stack