CrawlJobs Logo

Senior Software Developer - Full Stack

Canada, North York · Job Posted April 24, 2026
Apply Position
Job Link Share

Job Description

Our client is looking for a Senior Software Developer - Full Stack for a 15 month contract in North York. This is an onsite role. Rate: $565.97 - $601.35

Job Responsibility

  • Support ongoing updates to the m-IMMS User Interface (UI) based on required changes
  • Support the roadmap for m-IMMs including: consolidation of components, improvement of logging/ monitoring, improvement in maintainability and support of application
  • Maintain functionality to support PHUs through the school suspension process
  • Provide ongoing support for clinicians’ ability to utilize downloaded immunization records
  • Directly support clinic workflow by entering historical or administered immunizations at point of service
  • Provide code changes to ensure alignment of m-IMMS tool with integrated solutions such as Panorama, PHIX
  • Perform technical analysis, prepare detailed programming specifications, program design, write and/or generate code, and conduct unit tests
  • Provide programming support for incident management, application functionality sustainment, performance tuning and technical documentation for the m-IMMS solution
  • Translate technical specifications for integration/sustainment into working, tested application code
  • Develop detailed application programming specifications, writing code and scripts
  • Provide impact analysis, effort estimate and solution design/development for solution/software upgrades or based on any new business requirements
  • Maintain Development environments and continue continuous Integration (CI) practice
  • Modify the underlying components to conform to vendor upgrade releases of the Panorama product, business requirement changes, as well as specialized support for the overall DHIR solution
  • Provide software expertise in various computing platforms, operating systems, database technology, communication protocols, middleware and gateways.

Requirements

  • Public Sector Experience
  • Experience working with federal/provincial/broader public-sector healthcare providers
  • Knowledge of the provincial immunization system and OPS large complex IT Health related projects or equivalent
  • Experience with integration of Clinical IT Systems such as Client and Provider Registries
  • Knowledge of OPS Enterprise Architecture artifacts (or similar), processes and practices, and ability to produce technical documentation that comply with industry standard practices
  • Knowledge of industry standard such as Project Management Institute (PMI)
  • Experience adopting and adhering to OPS Unified I&IT Project Methodology, OPS Enterprise Architecture and OPS Gating process, and OPS Standard Systems Development Methodologies.
  • 10+ years of experience with preparing user interface design, technical specifications and documentation for design, development, installation, testing and performance of integrated, multi-services systems
  • 10+ years of experience with iOS programming with SWIFT
  • 10+ years of experience with MobileFirst Platform
  • 10+ years of experience with UI Frameworks (JavaFX, Spring, jQuery) or similar frameworks for web and mobile applications
  • 10+ years of experience with Java programming on Sun Solaris and RED-HAT/Linux, WebSphere Liberty Profile/WebSphere Application server, WebSphere Studio Application Developer, web services
  • 10+ years of experience with Java, Java EE, Java Frameworks (Hibernate), Java Scheduling/Threading, JavaScript, Angular and eclipses RESTFUL web services, Redhat/Linux scripting
  • 10+ years of experience with Oracle RDBMs(19c), SQL, PL/SQL, JSON, XML, ETL, stored procedure, optimized database queries, data architecture, data design and modelling, data mapping and database query performance tuning
  • 10+ years of experience with Front end programming skills including HTML5, JSF, PrimeFaces, CSS and JavaScript
  • 10+ years of experience with knowledge and experience with API testing and management tools such as Postman, SOAPUI, Swing
  • 10+ years of experience with version control system SVN or GitLab.
  • 10+ years of experience with Working knowledge of issue tracking sysem Jira.
  • 10+ years of experience in developing accessible UI components.
  • 10+ years of experience with knowledge and experience with Informatica, Elastic/Logstash/Kibana
  • 10+ years of experience using HL7-FHIR protocols and RESTFUL messaging, Middleware and gateways
  • Experience with IBM DataPower applications an asset
  • Experience in Platform as a service (PaaS), Docker, Kubernetes and API Gateway an asset
  • Knowledge and experience with Prolog, Haskell, LISP, and Cloud technologies using Cloud Foundry would be an asset.
  • 10+ years of experience with Working with business analysts to translate the business requirements and functional specifications into an application design appropriate to meet the business and operational/IT needs
  • 10+ years of experience with Working with technical systems specifications and translating them into working, tested applications for large, complex, mission critical applications sustainment and upgrades
  • 10+ years of experience with Work with Quality Assurance (QA) to code, test, and debug extensions/tools integration services
  • 10+ years of experience with Analysis, design and development work on complex, multi-tier web-based applications, micro-services architecture, mobile, and off-the-shelf solutions
  • 10+ years of experience with Proven technical leadership skills with ability to identify areas for improvement, and recommend solutions
  • 10+ years of experience with Designing, developing and implementing applications that work across modern browsers and various platforms, and mobile devices
  • 10+ years of experience with Using and applying extensive knowledge of User Interface (UI) design principles across a variety of applications, platforms and devices
  • 10+ years of experience with Conducting technical analysis, program code, detailed programming reports and specifications, program design, writing and/or generating code, and conducting tests
  • 10+ years of experience with Developing and maintaining system design models, technical documentation and specifications
  • 10+ years of experience with Maintaining development environments and adopt continuous Integration (CI) practice
  • 10+ years of experience with Conducting technical evaluation and assessment of options for technical design issues, application figuration aspects and integration capabilities, related tools and utilities, gap analysis of integration components to technical requirements/specifications/documentation
  • 10+ years of experience with Providing impact analysis, effort estimate and solution design/development for solution/software upgrades or based on any new business requirements
  • 10+ years of experience with Undertaking proof of technology with test data to simulate application load and performance tuning related applications
  • 10+ years of experience with Providing software expertise in various computing platforms, operating systems, database technology, communication protocols, middleware and gateways
  • 10+ years of experience with Providing application programming support for incident management, application functionality sustainment, performance tuning and technical documentation
  • 10+ years of experience with Developing and maintaining system design models, technical documentation and specifications
  • 10+ years of experience with Developing medical and clinical based systems
  • 10+ years of experience with Web performance optimization
  • 10+ years of experience with Various computing platforms, operating systems, database technology, communication protocols, middleware and gateways
  • 10+ years of experience with Conducting technical analysis, trouble-shooting, and issue resolutions for production operational support of reports, and other components and utilities
  • 10+ years of experience with Knowledge of recognized accessibility laws, regulations, and standards (e.g., W3C, WCAG) or other specific accessibility standards, and experience in usability, accessibility and compliance testing
  • 10+ years of experience with Ensuring compliance with architecture framework and system standards, and Agile Development Methodology
  • 10+ years of experience with Project management practices, and ability to contribute to design/development project plans, including work breakdown, resource estimates, and status reports
  • 10+ years of experience with Experience with Software Development Lifecycle (SDLC)
  • 10+ years of experience with Continuous Integration (CI) practice and enhanced Ci/CD experience and DevOps methodologies and technologies an asset
  • 10+ years of experience with Knowledge and experience with leading-edge technologies, design criteria including usability, security, and privacy for web and mobile applications.
  • Demonstrated strong leadership and people management skills
  • Exceptional analytical, problem solving and decision-making skills
  • Demonstrated strong interpersonal, verbal and written communication, and presentation skill
  • Proven troubleshooting and critical thinking experience
  • Demonstrated ability to apply strong listening skills to facilitate issue resolution
  • Effective consulting skills to engage with all stakeholders with proven track record for building strong working relationships
  • Excellent customer service skills, including tact and diplomacy to ensure client needs are managed effectively
  • A motivated, flexible, detail-oriented and creative team player with perseverance, excellent organization and multi-tasking abilities, and a proven track record for meeting strict deadlines.

Nice to have

  • Experience with IBM DataPower applications
  • Experience in Platform as a service (PaaS), Docker, Kubernetes and API Gateway
  • Knowledge and experience with Prolog, Haskell, LISP, and Cloud technologies using Cloud Foundry
  • Enhanced Ci/CD experience and DevOps methodologies and technologies

What we offer

  • Earn a competitive rate within the industry
  • Location: Up to 5 days onsite
  • Potential for extension

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Software Developer - Full Stack

8 matching positions

Senior Software Developer - Full Stack

We are seeking a highly skilled Senior Full Stack Software Developer to design, ...
Location
Location
Canada , North York
Salary
Salary:
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
July 24, 2026
Flip Icon
Requirements
Requirements
  • Advanced proficiency in React, Next.js, Node.js, and core web engineering utilizing JavaScript and TypeScript
  • Robust experience with Entity Framework (or similar ORM tools), advanced SQL writing, and building REST APIs
  • Deep knowledge and practical application of WCAG and AODA guidelines for public-facing web applications
  • Experience working with or migrating Java EE technologies (Spring Boot, Spring MVC, JPA, WebLogic, Tomcat)
  • Strong background in Agile/Scrum delivery models, product backlog navigation, and rapid application lifecycle workflows
  • Superior analytical, troubleshooting, and negotiation skills with a proven track record of meeting strict production release timelines
Job Responsibility
Job Responsibility
  • Full-Stack Engineering: Lead end-to-end development initiatives, ensuring the entire application stack is engineered for speed, responsiveness, and seamless vertical integration
  • Architecture & Database Management: Assist in the design of overall solution architectures, design and deploy relational databases, and manage data access layers using Entity Framework or equivalent ORM tools
  • API Construction: Design, construct, and maintain secure REST API services, ensuring efficient data exchange and clean integration with front-end user interfaces
  • Modern Web Frameworks: Build and modernize web applications using React, Next.js, and Node.js alongside Cloud-Native, PaaS, and Java EE application architectures
  • Design & Documentation: Create application designs, technical specifications, and object-oriented UML models using design tools like PowerDesigner
  • QA & DevOps Support: Support continuous quality processes including unit testing, test automation, load testing, and penetration testing, while maintaining CI/CD pipeline integrity
  • Enterprise Production Support: Provide tier-3 application support, encompassing complex incident investigation, troubleshooting, and delivering long-term architectural fixes
  • Compliance & Standards: Ensure all software deliverables conform to Web Content Accessibility Guidelines (WCAG) and Accessibility for Ontarians with Disabilities Act (AODA) frameworks
  • Collaboration & Knowledge Sharing: Provide technical consultative support to teammates and facilitate ongoing knowledge transfer throughout all stages of the contract lifecycle
What we offer
What we offer
  • Modern Architecture Focus: Gain extensive hands-on experience driving next-generation architectures using Next.js and serverless microservices
  • End-to-End Ownership: Take full ownership of feature sets spanning database design, backend logic, frontend presentation, and pipeline automation
  • Cross-Functional Visibility: Act as a key technical liaison alongside UX Designers, Cloud Architects, and Product Managers to define technical strategy
  • Strategic Modernization: Contribute significantly to the technical renewal and migration of foundational enterprise business systems
  • Fulltime
Read More
Arrow Right

Senior Software Developer - Full Stack

We are seeking a highly skilled Senior Full Stack Software Developer for a 10-mo...
Location
Location
Canada , Toronto
Salary
Salary:
565.97 - 601.35 CAD / Day
https://www.randstad.com Logo
Randstad
Expiration Date
June 28, 2026
Flip Icon
Requirements
Requirements
  • Senior-level experience in React, Angular, and Next.js
  • Proficiency with Figma and a deep understanding of the relationship between design tools and code
  • Strong experience in scalable CSS (BEM, Modular, Utility-first) and managing maintainable styling in large applications
  • Proven experience in database management, RESTful API development, and OAuth/Entra ID security protocols
  • Expert knowledge of WCAG standards and implementing accessible UI
  • Ability to explain complex design and technical decisions clearly to non-technical stakeholders
  • Expert knowledge of structured SDLC methodologies and rapid application development (RAD)
  • Sound judgment in knowing when to standardize vs. when to allow exceptions within a design system
Job Responsibility
Job Responsibility
  • Build and maintain high-quality, reusable UI components using React, Angular, and Next.js
  • Implement and govern Design Tokens, CSS variables, and modular CSS architectures (BEM, Utility-first) to ensure cross-platform UI consistency
  • Ensure every component adheres to WCAG and AODA standards
  • Produce clear, well-structured documentation for component usage, variants, and best practices
  • Design and implement scalable web architectures, including REST APIs, security standards like OAuth, and IAM solutions such as Entra ID
  • Lead the implementation of continuous integration and deployment (CI/CD) pipelines
  • Strategically manage and maintain legacy components and frameworks
  • Resolve complex technical problems arising in packages and libraries
  • Actively participate in design walkthroughs using Figma
  • Identify gaps in the current system and suggest roadmap improvements
Read More
Arrow Right

Senior Software Developer - Full Stack

We are seeking an expert Senior Full Stack Software Developer to drive the techn...
Location
Location
Canada , Toronto
Salary
Salary:
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
July 26, 2026
Flip Icon
Requirements
Requirements
  • J2EE Mastery: 10+ years of dedicated professional experience utilizing J2EE development tools, enterprise Java programming languages, and hosting platforms (WebLogic/Tomcat)
  • Spring Framework Seniority: 10+ years of hands-on experience building enterprise backend solutions with the Spring Framework
  • DevOps Tooling Seniority: 10+ years of proven working experience automating release management, configuration scripting, and continuous delivery with IBM UrbanCode tools
  • Front-End Proficiency: Demonstrated engineering experience building complex user-centric web applications with the React framework, HTML5, CSS3, and modern JavaScript modules
  • Advanced API Engineering: Deep practical knowledge of designing resilient API architectures (load balancing, discovery, fallback caching mechanisms) and working with OpenAPI/Swagger definitions
  • Domain Context: Direct, prior project experience working on the Digital Dealership Registration (DDR) project or highly similar public-sector registry solutions
  • Education: Bachelor’s degree in Computer Science, Software Engineering, or a related technical discipline (or an equivalent combination of formal education and experience)
Job Responsibility
Job Responsibility
  • Full-Stack Application Engineering: Translate complex technical systems specifications into secure, deployable, and performant multi-tier applications. Develop programming specifications, write clean code, and execute comprehensive unit tests
  • API Architecture & Integration: Design, build, and maintain commercial RESTful and SOAP API services. Implement advanced runtime strategies for API gateways, including load balancing, service discovery, traffic throttling, and circuit-breaking resiliency patterns
  • Front-End Development: Build responsive, modular, and reusable user interface components using React (along with Angular/AngularJS utilities) to ensure an optimized client-side experience and seamless UI-to-API communication
  • Back-End & Framework Delivery: Orchestrate complex server-side enterprise applications utilizing the Spring Framework, EJB, Servlets, and Java application servers such as Tomcat and Oracle WebLogic
  • DevOps & CI/CD Automation: Configure, manage, and scale deployment automation frameworks using IBM UrbanCode release management suites and Azure DevOps pipelines to continuously build, test, and deploy applications
  • Database & Data Pipeline Management: Design relational database structures (Oracle, SQL Server), write highly optimized SQL queries, and construct automated ETL pipelines to handle complex data ingestion, transformation, and movement
  • Technical Problem Solving: Diagnose, troubleshoot, and resolve critical tier-3 issues during systems implementation, legacy database conversions, and multi-environment software migrations
  • Governance & Standards Compliance: Participate in architecture design walkthroughs and maintain strict code compliance with corporate data security policies and the Accessibility for Ontarians with Disabilities Act (AODA)
What we offer
What we offer
  • High-Impact Domain Leadership: Lead the technical expansion of the mission-critical DDR project, directly improving transactional velocity and enterprise platform connectivity
  • Elite Technical Depth: Maximize your market value by commanding an exceptionally robust full-stack architecture that unites standard Spring backends, React frontends, and enterprise UrbanCode automation
  • End-to-End Architectural Impact: Own your features completely—from data mapping, schema tuning, and API gateway routing down to custom UI rendering and CI/CD pipelines
  • Stable Daytime Operations: Benefit from a predictable, highly structured 7.25-hour daily work model within a professional, collaborative engineering branch in downtown Toronto
  • Fulltime
Read More
Arrow Right

Senior Software Developer - Full Stack

Our client is looking for a Senior Software Developer - Full Stack for a 7 month...
Location
Location
Canada , Toronto
Salary
Salary:
565.97 - 601.35 CAD / Day
https://www.randstad.com Logo
Randstad
Expiration Date
June 14, 2026
Flip Icon
Requirements
Requirements
  • Experience in systems design, configuration, integration and development, IT security, programming concepts, languages and related methods, techniques, practices and standards in JAVA, J2EE, JSF, HTML/DHTML, XML/XSL
  • Experience in using open-source software such as Spring, myBatis, Bootstrap, jQuery
  • Hands on experience in n-tier web-based application development using Oracle database
  • Development experience using emerging technologies such as Web Services, web responsive frontend development, AODA compliant solutions
  • Experience using reporting tools such as Jasper
  • Demonstrated experience directly supporting the SDLC (agile/iterative) and implementation of business-critical software applications and systems
  • Hands on experience with Oracle SQL scripts and good understanding of RDMBS
  • Analytical skills to assess the feasibility of a broad range of options, make recommendations and develop customized strategies to resolve unique problems
  • Consultation, interpersonal and teamwork skills to discuss client requirements, lead discussions of system development options and technical process and to work effectively with colleagues and clients
  • A team player with a track record for meeting deadlines
Job Responsibility
Job Responsibility
  • Design, implement, and continuously expand data pipelines by performing extraction, transformation, and loading activities
  • Translate technical systems specifications into working, tested applications, including developing detailed programming specifications, writing and/or generating code, compiling data-driven programs, maintaining, and conducting unit tests
  • Resolves and troubleshoots technical problems which arise during the use and operation of software packages, including technical assistance in implementation, conversion and migrations
What we offer
What we offer
  • Earn a competitive rate within the industry
  • Location: 5 days onsite
  • Potential for extension
!
Read More
Arrow Right

Full stack Software Engineer and Senior Full stack Software Engineer - Microsoft Security

We have multiple positions open for Full stack Software Engineers and Senior Ful...
Location
Location
Israel , Tel Aviv, Herzliya
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • B.Sc. or M.Sc. in computer science, software engineering, or equivalent experience
  • 7+ years of professional hands-on software development experience, primarily focused on developing and designing backend services in cloud or on-premises environments
  • proven hands-on experience in front-end development, including building scalable, user-facing applications using modern libraries and frameworks (e.g., React, Angular, or Vue)
  • experience taking initiative, map product/feature requirements, dependencies, and deliverables
Job Responsibility
Job Responsibility
  • Contribute to business-critical initiatives in Microsoft Security
  • Use deep technical skills and the ability to quickly adapt to new areas
  • Improve the end-to-end lifecycle of services
  • Analyze complex system behavior, and apply modern engineering practices to streamline deployments and reduce costs
  • Work on high-end technologies and collaborating across disciplines to deliver impactful features
  • Collaborate with multiple teams across Microsoft to deliver key customer solutions and support technology
  • Fulltime
Read More
Arrow Right

Senior Full Stack Software Developer

At HUBBLR you get to own the end-to-end delivery of innovative software products...
Location
Location
Spain , Valencia
Salary
Salary:
Not provided
hubblr.io Logo
HUBBLR GmbH
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience in modern backend technologies - i.e. Golang, Node.js. (esp. nestjs) (must-have)
  • Experience in other backend technologies - PHP (esp. Laravel), Python (preferred)
  • Experience in modern web technologies - Vue.js, React.js, Flutter or similar framework (must-have)
  • Familiarity with agile software developing methods (must-have)
  • Familiarity in responsible coding with LLM based assistants - i.e. Claude Code, Gemini Code, etc. (must-have)
  • Experience in common API techniques - HTTP, GraphQL, GRPC - at least 1 of them (must-have)
  • Communication skills for constructive team feedback and client calls (must-have)
  • Analytical thinking & MVP mindset (must-have)
  • Fluent in English (must-have)
  • Minimum 4 years of experience (must-have)
Job Responsibility
Job Responsibility
  • Supporting in new and long-term projects as a (senior) software engineer
  • Joining a growing team of 9
  • Working mainly on client-projects and sharing experience with team members
  • Taking end to end ownership in a delivery cycle with highly autonomous decision making
  • Actively participating in architectural and technological decisions for software projects
  • Taking over own responsibilities in projects, estimating developing tasks and giving other coworkers advice
  • Reviewing code from other coworkers and actively part of continuous improvement
  • When working on client-projects, partly responsible for communicating with their CTO / Stakeholder, joining conference calls/meetings on status update, time estimation and project management
  • Fulltime
Read More
Arrow Right

Senior Full Stack Software Developer

At HUBBLR you get to own the end-to-end delivery of innovative software products...
Location
Location
Germany , Hamburg; Mannheim
Salary
Salary:
Not provided
hubblr.io Logo
HUBBLR GmbH
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience in modern backend technologies - i.e. Golang, Node.js. (esp. nestjs) (must-have)
  • Experience in other backend technologies - PHP (esp. Laravel), Python (preferred)
  • Experience in modern web technologies - Vue.js, React.js, Flutter or similar framework (must-have)
  • Familiarity with agile software developing methods (must-have)
  • Familiarity in responsible coding with LLM based assistants - i.e. Claude Code, Gemini Code, etc. (must-have)
  • Experience in common API techniques - HTTP, GraphQL, GRPC - at least 1 of them (must-have)
  • Communication skills for constructive team feedback and client calls (must-have)
  • Analytical thinking & MVP mindset (must-have)
  • Fluent in English (must-have)
  • Minimum 4 years of experience (must-have)
Job Responsibility
Job Responsibility
  • Supporting in new and long-term projects as a (senior) software engineer
  • Joining a growing team of 9
  • Working mainly on client-projects and sharing experience with team members
  • Taking end to end ownership in a delivery cycle with highly autonomous decision making
  • Actively participating in architectural and technological decisions for software projects
  • Taking over own responsibilities in projects, estimating developing tasks and giving advice
  • Reviewing code from other coworkers and actively being part of continuous improvement
  • Being partly responsible of communicating with client CTO/Stakeholder, joining conference calls/meetings on status update, time estimation and project management
  • Fulltime
Read More
Arrow Right

Senior Full Stack Software Developer

At HUBBLR you get to own the end-to-end delivery of innovative software products...
Location
Location
Spain , Valencia
Salary
Salary:
Not provided
hubblr.io Logo
HUBBLR GmbH
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience in modern backend technologies - i.e. Golang, Node.js. (esp. nestjs)
  • Experience in modern web technologies - Vue.js, React.js, Flutter or similar framework
  • Familiarity with agile software developing methods
  • Familiarity in responsible coding with LLM based assistants - i.e. Claude Code, Gemini Code, etc.
  • Experience in common API techniques - HTTP, GraphQL, GRPC - at least 1 of them
  • Communication skills for constructive team feedback and client calls
  • Analytical thinking & MVP mindset
  • Fluent in English
  • Minimum 4 years of experience
  • Ability to work independently on tasks
Job Responsibility
Job Responsibility
  • Supporting us in new and long-term projects as a (senior) software engineer
  • Joining a growing team of 9, located in Münster, Hamburg, Mannheim and Valencia
  • Working mainly on client-projects and sharing your experience with team members
  • Taking end to end ownership in a delivery cycle with highly autonomous decision making
  • Actively participating in architectural and technological decisions for software projects
  • Taking over own responsibilities in projects, estimate developing tasks on your own and giving other coworkers advice on their work
  • Reviewing code from other coworkers and actively be part of continuous improvement
  • When working on client-projects you will be partly responsible of communicating with their CTO / Stakeholder, joining conference calls/meetings on status update, time estimation and project management
What we offer
What we offer
  • Own workstation in Valencia Office (Marítim)
  • Ability to travel to offices in Germany and Spain
  • Sandboxed work environments to maintain security standards and try out new tools
  • Fulltime
Read More
Arrow Right