Freelance and remote Full stack developers jobs in Toronto, Canada
Find freelance and remote Full stack developers work in Toronto, Canada.
Filtered latest Full stack developers jobs in Toronto, Canada from Twine and other job sites · newest first · Try Best match
Also filtered by: Toronto, Canada
Yesterday
Wednesday, 2026-11-11From other job sites
Apply on the company's siteWant these ordered by what fits you?
Order these by what fits you?
Best match uses Ari to rank jobs against your CV and explain each one.
Tuesday
2026-11-10From other job sites
Apply on the company's siteMonday
2026-11-09From other job sites
Apply on the company's site2026-10-28
From other job sites
Apply on the company's site2026-10-23
On Twine
Apply directlyThe Government of Ontario’s Land & Resources Cluster is seeking a Senior Full Stack Software Developer to support enterprise application development, technical implementation, data analysis, database design, integration, deployment, and maintenance initiatives. The role will involve developing and maintaining full stack applications using Java and/or Angular, translating business and technical requirements into working solutions, designing RESTful APIs, integrating front-end and back-end systems, and resolving application, data, and production support issues. The successful candidate will contribute to application architecture, Oracle database design, SQL development, data modelling, ETL processes, testing, debugging, deployment, migration, CI/CD activities, and post-implementation support. They will also develop accessible web interfaces that meet AODA and WCAG 2.0 Level AA requirements. The position requires collaboration with business stakeholders, architects, developers, testers, and other IT professionals throughout the software development life cycle. The successful candidate must be capable of working independently and contributing effectively within a fast-paced public-sector environment. Requirements Mandatory Qualifications Software Development Experience – 30%: At least 10 years of programming and software development experience using Java and/or Angular. Strong experience in enterprise application programming, implementation, testing, debugging, maintenance, and design change implementation. Experience developing full stack applications, including front-end interfaces, back-end services, REST APIs, integrations, and reusable software components. Data Analysis and Database Design – 25%: Experience analyzing data records, identifying inconsistencies, diagnosing data issues, and implementing corrective solutions. Experience with database design, data modelling, data structures, Oracle databases, SQL queries, database scripts, and data integrity management. Experience reviewing and implementing application and database design changes, as well as troubleshooting database and data-related application issues. Technical Skills – 30%: Hands-on Java development experience with IBM WebSphere Liberty, Spring Framework, JPA 2.1 implementations such as Hibernate 3.6 and/or EclipseLink 2.5, JAX-RS 2.0, JDBC 4.1, Windows Exchange Web Services API, and WebSocket 1.1. Experience developing and maintaining AngularJS-based application components. Experience with Oracle database design, implementation, data modelling, analysis, SQL, and database scripting. Accessibility – 10%: Experience designing user-friendly and accessible web interfaces and coding UI components that comply with AODA and WCAG 2.0 Level AA standards. Public Sector Experience – 5%: Experience working with the Ontario Public Service and demonstrating successful delivery in an OPS environment. Additional Technical and Professional Requirements Knowledge of full stack application development, web application architecture, API development, application integration, and relational database technologies. Understanding of object-oriented programming, third-generation programming languages, and structured software development life cycle methodologies. Experience with application testing, debugging, deployment, configuration, migration, troubleshooting, maintenance, and post-implementation support. Experience supporting CI/CD practices and maintaining technical, system, and user documentation. Strong analytical, problem-solving, decision-making, troubleshooting, communication, and documentation skills. Ability to work independently with minimal supervision and collaborate effectively with project teams and stakeholders. Knowledge of the Ministry of Natural Resources and Forestry and the Aviation, Forest Fire and Emergency Services division’s service offerings is desirable. Assignment Details Assignment Number: A2928891 Client: Land & Resources Cluster, Government of Ontario Ministry: Ministry of Public and Business Service Delivery and Procurement Location: Toronto, Ontario Work Arrangement: 100% onsite, five days per week, Monday to Friday Contract Period: December 1, 2026 to March 31, 2027 Duration: Approximately four months Allocation: 100% Openings: One Security Clearance: Not required Working Hours: 7.25 hours per day, excluding lunch, scheduled between 8:00 a.m. and 5:00 p.m. Submission Information Only one candidate may be submitted for this requisition. Submission Deadline: October 23, 2026 at 2:00 p.m. Candidates should clearly demonstrate hands-on experience with the required Java, Angular, Oracle, accessibility, and enterprise application technologies in their resumes. Read more
We are seeking a Senior Full Stack Developer to design, develop, integrate, test, deploy, and maintain secure, scalable enterprise applications supporting government programs. The role focuses on building Java-based microservices, REST APIs, reusable platform services, database components, workflow solutions, and enterprise integrations across frontend, backend, middleware, data-access, and integration layers. The successful candidate will collaborate with architects, business analysts, UX designers, QA specialists, DevOps engineers, security teams, and other stakeholders throughout the software development lifecycle. Responsibilities also include technical leadership, code reviews, troubleshooting, production support, deployment assistance, documentation, and application enhancement. Key Responsibilities Design, develop, test, deploy, and maintain secure, scalable, and maintainable enterprise applications. Develop Java-based microservices, REST APIs, RESTful web services, and reusable platform services. Build frontend, backend, workflow, middleware, integration, and data-access components. Translate business requirements and technical specifications into tested applications. Design database objects, SQL queries, data transformations, conversion routines, and integration components. Implement security protocols and gateways, including JWT, OAuth 2.0, SSL certificates, identity integration, and secure communications. Create and maintain automated unit, integration, API, database, and user-interface tests. Participate in design reviews, code reviews, impact assessments, estimations, sprint planning, and release planning. Review and troubleshoot build, configuration, installation, and deployment scripts. Resolve development, migration, deployment, implementation, and production support issues. Provide technical guidance, mentoring, quality oversight, and post-implementation support. Improve application performance, reliability, extensibility, and maintainability. Prepare and maintain technical, system, deployment, user, and support documentation. Requirements Professional Experience and Qualifications At least 10 years of experience designing and developing large-scale, multi-client web applications or equivalent senior-level development experience. Extensive hands-on experience with Java and Oracle, SQL, or comparable relational database technologies. Strong experience designing and developing REST APIs and RESTful web services. Experience with microservice architecture and Internet-ready applications. Strong knowledge of relational and hierarchical databases, SQL tuning, middleware, gateways, query languages, and communications protocols. Experience with data conversion, data migration, and enterprise integration activities. Strong understanding of object-oriented programming, design patterns, refactoring, clean code, and structured development methodologies. Experience with Agile delivery, automated testing, Azure DevOps or comparable tools, application deployment, troubleshooting, and production support. Technical Skills Java development and enterprise application architecture. REST APIs, RESTful web services, and microservices. Oracle, SQL, relational databases, hierarchical databases, and data-access components. SQL tuning, data conversion, migration, and enterprise integrations. JWT, OAuth 2.0, SSL certificates, secure communications, and identity integration. Middleware, security gateways, and communications protocols. Azure DevOps, source control, build processes, testing, and deployment pipelines. Automated testing, debugging, deployment, and production support. Agile methodologies and software development lifecycle practices. Soft Skills Strong written and verbal communication skills. Excellent analytical, problem-solving, and decision-making abilities. Ability to explain technical concepts and present ideas effectively. Strong collaboration and interpersonal skills. Ability to work under pressure, adapt to changing priorities, and meet deadlines. Experience contributing to technical discussions, design reviews, and cross-functional initiatives. Nice-to-Have Qualifications Experience working with the Ontario Public Service or other public-sector organizations. Knowledge of public-sector development standards, governance, security, accessibility, information management, and documentation requirements. Position Details Location: Toronto, Ontario Work Arrangement: Onsite, five days per week Contract Type: Contract Contract Duration: November 9, 2026 to September 28, 2027 How to Apply Read more
2026-10-16
From other job sites
Apply on the company's site2026-10-15
On Twine
Apply directlyThe Government of Ontario is seeking a Senior Full Stack Software Developer to design, develop, test, deploy, integrate, and support AI-enabled enterprise applications for the Curriculum AI Assistant Platform. The platform will use Large Language Models (LLMs), AI agents, agent-based workflows, document processing, knowledge retrieval, and human-in-the-loop review and approval processes. The successful candidate will help deliver secure, scalable, accessible, and maintainable solutions while ensuring curriculum experts retain responsibility for reviewing and approving AI-generated content. The role requires a combination of full stack development, solution architecture, AI application development, API and cloud integration, secure document processing, workflow automation, and Agile delivery experience. Key Responsibilities Design, develop, test, deploy, and support AI-powered applications and workflows. Design and integrate AI agents into a secure, web-based enterprise platform. Develop and maintain APIs, application services, middleware, data pipelines, and ETL processes. Implement document-processing, knowledge-retrieval, RAG, LLM, and workflow automation solutions. Design human-in-the-loop workflows for reviewing, validating, and approving AI-generated content. Implement source traceability, output validation, auditability, and controls for AI-generated content. Design scalable front-end and back-end application architectures using modern development frameworks and patterns. Integrate front-end applications with REST APIs, databases, backend services, and cloud components. Develop detailed programming specifications and write, test, debug, and maintain application code. Implement CI/CD pipelines, automated deployments, DevOps practices, authentication, authorization, RBAC, and identity integrations. Apply security-by-design, privacy, accessibility, and software quality engineering principles. Perform unit and integration testing, code reviews, debugging, UAT support, monitoring, troubleshooting, and production support. Prepare technical specifications, solution designs, architecture diagrams, implementation documentation, and knowledge-transfer materials. Participate in technical discovery, proof-of-concept development, solution validation, and design reviews. Collaborate with business analysts, UX designers, architects, QA specialists, product owners, and privacy, security, and accessibility teams. Support Agile planning, backlog refinement, estimation, sprint reviews, retrospectives, MVP delivery, and iterative enhancements. Communicate technical concepts, risks, design decisions, trade-offs, and recommendations to technical and non-technical stakeholders. Requirements Full Stack Development and Solution Architecture — 45% Demonstrated experience designing, developing, testing, and supporting enterprise web applications. Strong front-end and back-end development experience using modern frameworks, technologies, and design patterns. Experience designing and implementing scalable application architectures. Experience developing and integrating REST APIs, application services, and middleware. Experience integrating front-end applications with APIs and backend services. Experience with relational databases, data modelling, SQL, and data integration solutions. Experience designing, testing, debugging, and maintaining application code. Experience designing CI/CD pipelines and automated deployment processes. Hands-on experience developing AI-enabled applications using LLMs, AI services, or AI platforms. Experience implementing RAG, knowledge retrieval, document processing, and LLM-based solutions. Experience developing and integrating AI agents and multi-step agent-based workflows. Experience implementing human-in-the-loop workflows for reviewing, validating, and approving AI-generated content. Experience implementing source traceability, output validation, and auditability. Experience with Microsoft Azure services such as Azure Functions, API Management, and Logic Apps, or equivalent cloud technologies. Experience with Microsoft Entra ID, SSO, MFA, authentication, and authorization controls. Working knowledge of Angular, JavaScript, HTML, CSS, and modern web development practices. Agile Delivery and Technical Collaboration — 25% Experience working within Agile product delivery teams. Participation in sprint planning, backlog refinement, sprint reviews, and retrospectives. Ability to translate business requirements into technical solutions, specifications, and backlog items. Experience estimating development effort and decomposing requirements into implementable increments. Experience collaborating with business analysts, UX designers, architects, QA specialists, and product owners. Experience documenting technical requirements, solution designs, architecture decisions, and implementation approaches. Experience supporting MVP delivery and iterative product enhancements. Experience using Azure DevOps, Jira, or similar Agile and backlog-management tools. Experience contributing to DevOps practices, release management, and continuous improvement. Experience supporting technical discovery, proof-of-concept development, and solution validation. Security, Privacy, and Quality Engineering — 20% Experience applying security-by-design principles to applications and services. Experience implementing RBAC, separation of duties, audit logging, and secure identity controls. Knowledge of privacy requirements and techniques for protecting sensitive information. Experience securely handling documents, file uploads, notifications, and AI-generated content. Ability to prevent unauthorized access, data exposure, and information disclosure. Experience implementing application monitoring, logging, troubleshooting, and operational support capabilities. Experience conducting unit and integration testing and supporting UAT. Experience performing code reviews and applying software quality assurance practices. Experience developing accessible applications compliant with AODA and WCAG. Experience supporting production deployments, issue resolution, maintenance, and operational stability. Communication, Facilitation, and Delivery Coordination — 10% Strong analytical, problem-solving, communication, and organizational skills. Experience working effectively within multidisciplinary delivery teams. Experience collaborating with business, product, UX, accessibility, privacy, and security teams. Experience facilitating technical discussions, design walkthroughs, and solution reviews. Experience preparing technical documentation, architecture diagrams, and knowledge-transfer materials. Ability to explain technical concepts, risks, trade-offs, and recommendations to technical and non-technical audiences. Ability to manage competing priorities and meet project deadlines. Ability to work independently and collaboratively. Critical Must-Have Requirements Hands-on experience designing, developing, testing, and supporting AI-powered applications and workflows. Experience developing and integrating AI agents into secure web-based platforms. Experience developing APIs and application services that support AI capabilities, document processing, and workflow automation. Experience implementing human-in-the-loop workflows that allow users to review, validate, and approve AI-generated content. Traditional full stack development experience without practical AI application and workflow implementation experience may not be sufficient for this assignment. Contract and Work Arrangement Client: Government of Ontario — Community Services Cluster Ministry: Ministry of Public and Business Service Delivery and Procurement Location: 777 Bay Street, Toronto, Ontario Work arrangement: 100% onsite, five days per week Contract term: October 1, 2026 to March 31, 2027 Extension: One possible extension Openings: 1 Security clearance: Not required Ideal Candidate Profile The ideal candidate is a senior full stack developer with proven experience delivering enterprise-grade AI applications. They should be able to combine modern web development, APIs, cloud services, databases, LLMs, RAG, AI agents, document processing, and workflow automation into secure and maintainable solutions. The candidate must understand the importance of human oversight, source traceability, validation, auditability, privacy, security, accessibility, and formal approval when developing AI-generated curriculum content. Strong Agile delivery, stakeholder communication, documentation, and cross-functional collaboration skills are essential. Submission Information Submission deadline: October 15, 2026, at 12:00 PM EST Submit an updated resume clearly demonstrating experience against the mandatory requirements. Emphasize hands-on LLM, RAG, AI agent, AI workflow, and human-in-the-loop development experience. Highlight full stack development, REST API integration, enterprise architecture, Azure services, identity management, and authentication experience. Include experience with secure document processing, auditability, testing, CI/CD, production support, Agile delivery, collaboration, and technical documentation. Read more
We are seeking a Senior Full Stack Software Developer to design, develop, test and support secure, AI-powered web applications and workflows. Develop and integrate AI agents into secure web-based platforms. Build APIs, application services and middleware to support AI capabilities, document processing and workflow automation. Design and maintain data pipelines, including data extraction, transformation and loading. Implement human-in-the-loop workflows that enable users to review, validate and approve AI-generated content. Translate technical specifications into reliable, tested applications. Write, test, debug, maintain and support application code. Resolve technical issues throughout implementation, testing, deployment and maintenance. Prepare technical documentation and support knowledge transfer activities. Requirements Senior-level experience designing, developing, testing and supporting enterprise web applications. Strong full stack development experience using modern frameworks, design patterns and web development practices. Experience designing and implementing scalable application architectures. Experience developing and integrating REST APIs, application services and middleware components. Experience integrating front-end applications with APIs and backend services. Experience with relational databases, data modelling, SQL and data integration solutions. Experience designing, developing, testing, debugging and maintaining application code. Experience implementing CI/CD pipelines and automated deployment processes. Experience developing AI-enabled applications using Large Language Models (LLMs), AI services or AI platforms. Experience designing and implementing Retrieval-Augmented Generation (RAG), knowledge retrieval and document processing solutions. Experience developing and integrating AI agents and multi-step workflow solutions. Experience implementing human-in-the-loop review, validation and approval workflows. Experience implementing source traceability, output validation and auditability features. Experience with Azure services such as Azure Functions, API Management and Logic Apps, or similar cloud technologies. Experience implementing Microsoft Entra ID (Azure Active Directory), Single Sign-On (SSO), Multi-Factor Authentication (MFA), authentication and authorization controls. Understanding of Angular, JavaScript, HTML, CSS and modern web development practices. Additional Information Role: Software Developer – Full Stack – Senior Location: Toronto, Ontario Engagement: Long-term contract Primary focus: Full stack development and solution architecture, representing approximately 45% of the role. Read more
From other job sites
Apply on the company's site2026-10-13
From other job sites
Apply on the company's siteBrowse more jobs
- Animation jobs
- Videographer jobs
- Graphic design jobs
- Pitch deck designer jobs
- Social media marketing jobs
- Digital marketing jobs
- Music composer jobs
- Music producer jobs
- Web designer jobs
- Web developer jobs
- Jobs in Toronto
- Jobs in Vancouver
- Jobs in Montreal
- Jobs in Calgary
- Jobs in Ottawa