CrawlJobs Logo

Senior Software Developer - Full Stack

Canada, Toronto · Job Posted May 30, 2026
Apply Position
Job Link Share

Job Description

We are seeking an expert Senior Full Stack Software Developer to drive the technical design, full-stack implementation, and automated deployment of enterprise-level web architectures. In this role, you will lead the integration of commercial APIs and build high-performance front-end and back-end services. This position demands a seasoned engineer with deep expertise in Java/J2EE frameworks, modern DevOps release tooling, and a proven track record of delivering within specialized automotive or registry platforms like the Digital Dealership Registration (DDR) project.

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)

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)

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

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 accomplished Senior Software Developer - Full Stack to l...
Location
Location
Canada , Toronto
Salary
Salary:
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
August 24, 2026
Flip Icon
Requirements
Requirements
  • 8+ years of progressive professional experience in software engineering, application design, and system analysis spanning the entire Software Development Life Cycle (SDLC)
  • Proven, hands-on expertise designing, developing, and deploying high-volume backend APIs utilizing AWS Lambda, API Gateway, and DynamoDB with Node.js or Python
  • Deep proficiency building secure, responsive web interfaces using React, Angular, or Vue paired with modern JavaScript/TypeScript configurations
  • Direct, practical experience implementing secure health data exchange pipelines using HL7 FHIR and SMART on FHIR protocol frameworks
  • Verified technical familiarity integrating software solutions with provincial assets—specifically the Provider Registry, Hospital Report Manager (HRM), or eReferral platforms (Ocean or Novari) is strictly required
  • Strong practical working knowledge of secure federated authentication, specifically configuring OAuth 2.0 and OpenID Connect (OIDC)
  • Strong experience building and maintaining enterprise software under structured development methodologies, managing database normalization, and deploying infrastructure via CI/CD pipelines
  • Outstanding analytical, decision-making, and verbal/written communication skills, with an established history of presenting technical designs during team walkthroughs and working collaboratively inside public sector or health-related project spaces
Job Responsibility
Job Responsibility
  • Architect, build, and optimize highly scalable, cloud-native backend APIs using serverless frameworks, specifically AWS Lambda, API Gateway, and DynamoDB utilizing Node.js or Python
  • Design and develop secure, fully responsive, and accessible client-facing web portals utilizing modern frameworks like React, Angular, or Vue paired with TypeScript
  • Implement secure health data exchanges by developing and consuming RESTful interfaces mapped strictly to international health informatics standards, including HL7 FHIR resources and SMART on FHIR profiles
  • Establish robust backend data-sharing linkages and communication proxies with central Ontario health assets, including the Provider Registry, Hospital Report Manager (HRM), and regional eReferral ecosystems like Ocean and Novari
  • Integrate web interfaces and message broker layers with AWS cloud messaging engines (AWS Pinpoint or AWS End User Messaging) to automate dynamic patient notification workflows
  • Enforce ironclad authentication and authorization patterns across multi-tenant systems using identity protocols such as OAuth 2.0, OpenID Connect (OIDC), and role-based data policies
  • Write highly optimized, clean, and testable code, conducting rigorous peer code reviews and designing automated unit/integration testing matrices
  • Ensure all frontend user experiences and system outputs fully respect information privacy directives and accessibility regulations (AODA/WCAG standards), authoring complete reference runbooks and data schemas
  • Fulltime
Read More
Arrow Right

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

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
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) (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
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

Senior Full Stack Software Developer

At HUBBLR you get to own the end-to-end delivery of innovative software products...
Location
Location
Germany , Hamburg
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)
  • 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
  • Experience in modern web technologies - Vue.js, React.js, Flutter or similar framework
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
  • Fulltime
Read More
Arrow Right

Senior Full-Stack Software Developer

Since our Series A last year, we've become one of the fastest-growing startups t...
Location
Location
United States
Salary
Salary:
140000.00 - 200000.00 USD / Year
finnihealth.com Logo
Finni Health
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of experience
  • Experience in a backend framework (like Node)
  • Proficient with HTML, JavaScript, and CSS
  • Product-minded developer
  • Actively engages with the 'why' behind what they're building
  • Has a thirst for using technologies to leapfrog human problems
  • Has a strong track record of bringing products to life
  • Understands the balance between moving fast and building for the long haul in an early-stage startup
  • Can minimize scope, prioritize ruthlessly, and implement rigorously
  • Takes ownership and sees things through to completion
Job Responsibility
Job Responsibility
  • Design initial feature specifications
  • Build robust backend APIs
  • Write intuitive frontend code
  • Oversee ongoing improvements for launched products
  • Drive projects from concept to completion
  • Shape not just our product, but our culture
  • Make foundational technical decisions critical to the company's success
  • Work incredibly closely with co-founders, investors, and customers to deeply understand problems and build the best product
What we offer
What we offer
  • 0.05% – 0.1% equity
  • Learn the inner workings of a growing startup
  • Contribute during investor meetings and demonstrate features to potential customers
  • Learning opportunity of a lifetime, even to potentially start your own venture in the future
  • Fulltime
Read More
Arrow Right