Staff Software Engineer
Kaseya
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