Software Engineer
Role summary
A remote, contract Software Engineer is needed to contribute to full-stack development for B2B and B2C SaaS products within the cybersecurity domain. The role involves working with React/TypeScript on the frontend and NestJS/Node.js on the backend. Responsibilities include building and maintaining features, writing high-quality, well-tested code, participating in code reviews, and contributing to technical discussions and design reviews. The engineer will collaborate with senior team members, product managers, and UX designers to deliver secure, scalable, and customer-centric features. Experience with secure coding practices is essential, and familiarity with generative AI tools for development workflows is preferred.
Role : Software Engineer
Location: Remote
Job type: Contract(6 Months) - High possibility of Extention
Pay : CAD $47 /Hour
Start date : Immediate
\*\*\*Candidates must have a valid work permit to work in Canada\*\*\*
As a Software Engineer on the nearshore team, you will contribute to full-stack development across our B2B and B2C SaaS products, working with React/TypeScript on the frontend and NestJS/Node.js on the backend. You’ll collaborate closely with senior engineers and the Technical Lead Engineer to build secure, scalable, and customer-centric features. This is a great opportunity to grow your skills while working on applications that secure millions of small businesses and consumers in the cybersecurity domain.
Key Responsibilities
Feature Development & Delivery
Build and maintain features for B2B and B2C SaaS products.
Collaborate with fellow engineers, the Product Manager, and UX Designer to understand requirements and estimate timelines.
Communicate progress, blockers, and delays proactively to the team.
Contribute to improving engineering practices and processes.
Explore and experiment with generative AI tools to enhance development workflows.
Programming & Implementation
Write high quality, maintainable, and well-tested code.
Implement front-end UI components using TypeScript and React.
Implement RESTful API endpoints using TypeScript, NestJS, and Node.js.
Participate in peer code reviews to maintain code quality and follow engineering best practices.
Collaborate with developers to build reusable code and components.
Follow software security requirements and secure coding practices.
Leverage modern developer tools (including AI-assisted tools) to enhance productivity.
Software Design
Contribute to technical discussions and design reviews.
Help design and build reusable React components for the front-end UI.
Consider performance, scalability, and user experience when implementing features.
Please share your profile with hr@hish.ca
Similar roles
Senior Software EngineerNorthside Hospital · Atlanta, Georgia, United States · Onsite- Senior Software EngineerRandstad Digital Americas · North York, Ontario, Canada · Hybrid
Software EngineerConcord Servicing, LLC · Dallas, Texas, United States · Remote
Lead Software EngineerElanco · Lake County, Indiana, United States · Onsite
Software EngineerAMERICAN SYSTEMS · Fredericksburg, Virginia, United States · Onsite