Software Engineer
ProViso Consulting View all jobs
- Toronto, ON
- Permanent
- Full-time
- Business group: Glendora Mendaros
- Project: Currency GBM-Non US Apps
- Deliver a comprehensive, durable solution that provides application owners and leadership with clear visibility into upcoming software lifecycle events; support effective planning, enable end to end tracking through closure, and streamline associated risk management activities (e.g., risk exceptions, validation).
- The successful candidate will have the opportunity to work on a greenfield application build where they will be able to design and engineer full, end-to-end solutions.
- Design and implement a full-stack platform (Nuxt 4 / Vue 3, Node.js, PostgreSQL) that ingests, normalizes, and persists lifecycle, vulnerability, and remediation state data
- Build and maintain RESTful APIs and integration with scanners, CMDB, and related technical systems
- Develop user-facing workflows and interfaces that surface complex lifecycle and risk data with auditability, traceability, and historical integrity
- Apply security-by-design principles, including access controls, audit logging, resilient deployments, and operational monitoring
- Own features end-to-end, contributing to architecture, code quality, documentation, and long-term platform maintainability
- 10+ years of professional software engineering experience
- Strong experience building and operating full stack web applications and platforms
- Hands on experience with TypeScript / JavaScript, Node.js, PostgreSQL, and RESTful API design and development
- Understanding of application architecture, data modeling, and integration patterns
- Experience with Vue.js (Nuxt strongly preferred)
- Strong analytical skills
- Strong problem-solving skill
- Strong communication skills
- Post-Secondary degree/diploma
- The ideal candidate will have experience with Vue.js and/or Nuxt. Candidates should have built/improved systems.
- 2 rounds:
o 2nd round – stakeholder – 30 mins – virtual (MS Teams Video) – assessing soft skillsPlease note:
- AI is not used to screen, assess, or select candidates.
- This role reflects an existing vacancy at the time of posting.
|