Skip to Main Content

Job Title


Senior Full-Stack Software Engineer


Company : Compunnel, Inc.


Location : Toronto, Ontario


Created : 2025-12-11


Job Type : Full Time


Job Description

We are seeking a Senior Full-Stack Software Engineer to lead the modernization of our legacy mortgage application system by integrating a third-party vendor solution into our core banking infrastructure. This is a strategic role with direct impact on transforming business operations. The ideal candidate is experienced in modern full-stack development, thrives in a collaborative environment, and is passionate about delivering high-value software solutions. Responsibilities - Lead the integration of third-party solutions into the existing core banking system. - Design, develop, test, and deploy scalable web services and full-stack applications. - Utilize Java (Spring Boot), NodeJS, Typescript, and React to implement features. - Develop and maintain RESTful APIs and backend services. - Deploy services to Azure Kubernetes Service (AKS). - Work closely with cross-functional teams, including product partners and third-party vendors. - Participate in Agile (SAFe) development methodologies, including sprint planning and retrospectives. - Contribute to DevOps pipelines using Jenkins, Maven, GitHub, Snyk, and SonarQube. - Track development progress and task assignments using Jira and Kanban boards. - Conduct investigative spikes to reduce technical risks and uncertainty. - Assist in documenting software for deployment, maintenance, and support. - Support production environments and participate in release management as needed. Required Qualifications - 10+ years of experience in Full-Stack Software Development. Strong proficiency in: - NodeJS, Typescript, React - SQL and relational database management - Experience deploying and maintaining services on Azure AKS. - Solid understanding of RESTful services and API development. - Experience with GitHub for source control and Jira/Confluence for task/content management. - Familiarity with CI/CD tools such as Jenkins, Maven, and code quality/security tools like Snyk and SonarQube. Preferred Qualifications - Experience in ideation and brainstorming of innovative digital solutions. - Ability to assist in backlog refinement and provide early-stage estimations. - Experience mentoring junior developers and contributing to team development. - Strong collaboration and interpersonal skills to work with globally distributed teams and stakeholders. Education - Bachelors degree in Computer Science, Computer Engineering, or related technical field or equivalent work experience. #J-18808-Ljbffr