RQ10590 - Software Developer - Full Stack - Senior
About the role
Software Developer - Full Stack - Senior (RQ10590) Ministry of Public and Business Service Delivery and Procurement | 222 Jarvis St., Toronto, Ontario (Onsite)
Contract: May 4, 2026 – March 31, 2027 (301 business days, probable extension)
About The Role We are looking for a highly skilled Senior Full Stack Developer who can architect and deliver enterprise-grade applications across front-end, middle-tier, and back-end layers. Our ideal candidate has advanced expertise in Java, JavaScript/TypeScript, Spring Boot, React, Next.js, and Node.js, with proven ability to build responsive, performant solutions for web and mobile platforms. They will excel in every phase—from requirements analysis to technical specifications, development, testing, deployment, and production support—translating complex business needs into scalable, accessible, cloud-native applications.
Collaborating with architects, developers, UX designers, QA, and stakeholders, the developer must lead design discussions, conduct code reviews, and mentor teams on best practices while ensuring AODA/WCAG compliance and PCI security standards. The ideal candidate demonstrates deep knowledge of Azure DevOps CI/CD pipelines, modern cloud architectures, microservices, RESTful APIs, and component-driven development. They must execute strategically, optimizing performance across the stack while meeting enterprise governance and accessibility requirements.
Reporting to project leadership, this role drives high-quality digital service delivery for Ontario government initiatives.
What You'll Do
Lead full-stack development across modern web/mobile applications with enterprise standards.
Responsibilities
- Design, develop, implement front-end, middle-tier, back-end components (scalable, secure, maintainable).
- Architect intuitive, accessible UIs integrated with APIs/services/business logic.
- Translate requirements into tested applications (technical specs, clean code, components, unit/integration testing).
- Investigate/resolve issues across solution stack; guide development/migrations/support.
- Contribute to code reviews, design discussions, technical decisions per enterprise standards.
Must Haves
- Hands-on responsive/performant web/mobile applications.
- Advanced Java, JavaScript/TypeScript, Spring Boot, React, Next.js (architect/mentor).
- Deep Node.js for scalable middle-tier/back-end services.
- HTML5, CSS3, modern UI patterns.
- Azure DevOps (backlog, CI/CD, branching, deployments).
- Modern cloud architectures, component-driven React/Java development.
Nice to Have: Previous DDR (Digital Dealer Registration) experience.
Experience And Skill Set Requirements Engineering Practices (20%)
- Cross-functional Agile teams (developers, UX, QA, PMs, architects).
- Best practices across front/middle/back-end; clean, maintainable code.
- Autonomous product teams; technical direction.
- Azure DevOps (boards, pipelines, reviews); TDD/unit/integration/automated tests.
- Fast-paced environments; attention to detail.
Technical Skills (50%)
Front-End: Large-scale enterprise web apps; performance/accessibility; cross-browser; responsive frameworks; Social Media APIs/third-party services.
Back-End/Middle-Tier: Server logic/services/APIs; orchestration/auth/caching/data layers; RESTful interfaces; performance optimization; security (PCI, secure coding).
- Git/version control; user story analysis; programming specs/documentation.
- Issue diagnosis (testing/integration/deployment/support).
- AODA/WCAG 2.0/PCI compliance; semantic HTML/ARIA/JAWS.
- Relational/hierarchical databases; query optimization/data modeling.
Architecture & Design (20%)
- Cloud architectures; reusable/scalable UI components/frameworks.
- Performance optimization; serverless/microservices/RESTful APIs.
Communication Skills (10%)
- Articulate technical ideas/solutions; mentor peers.
- Present to technical/non-technical audiences; document code/processes/architecture.
- Analytical/problem-solving/interpersonal/negotiation skills.
General Skills: Full-stack development/support; SDLC collaboration; structured methodologies; OO/modern languages; app architecture/patterns; integration protocols; requirements gathering.
Desirable Skills: Cloud/distributed apps; RAD; Information Management; middleware/integration; deployment scripts; post-implementation support; design reviews; AODA compliance; technical documentation.
Position Details
- Location: 222 Jarvis St., Toronto, Ontario (Onsite: Mon-Fri, 8:00 AM-5:00 PM excluding lunch; 5 days/week)
- Hours: 7.25 hours per day
- Security Clearance: No Clearance Required
- Start Date: May 4, 2026
- End Date: March 31, 2027 (probable extension)
To Apply
Interested candidates must submit by Tuesday, March 3, 2026, 10:00 AM EST to hrsmss@smsoftconsulting.com:
- Updated Resume in Word format (Mandatory)
- References (Mandatory)
- Expected hourly rate (Mandatory)
- Visa Status (Mandatory)
- LinkedIn ID (Mandatory)
Note: Without mandatory documents, we cannot submit your application. Email is best; join WhatsApp for updates: https://chat.whatsapp.com/KCmWoqPlxWvAZmyXLcd8or. Forward to interested contacts or check our listed jobs on our website Latest Jobs.
About S M Software Solutions Inc
SMSS Inc. is the best solution company specialized in providing Information Technology and Management Consulting. We provide value for money to our clients by delivering the best quality technical services and solutions at reasonable rates. We also provide the best working environment for our staff and consultants. It is a growing IT services provider having wide array of solutions from Business Strategy Analysis to implementation and execution of Information Technology as well as management aspects of a business entity.
RQ10590 - Software Developer - Full Stack - Senior
About the role
Software Developer - Full Stack - Senior (RQ10590) Ministry of Public and Business Service Delivery and Procurement | 222 Jarvis St., Toronto, Ontario (Onsite)
Contract: May 4, 2026 – March 31, 2027 (301 business days, probable extension)
About The Role We are looking for a highly skilled Senior Full Stack Developer who can architect and deliver enterprise-grade applications across front-end, middle-tier, and back-end layers. Our ideal candidate has advanced expertise in Java, JavaScript/TypeScript, Spring Boot, React, Next.js, and Node.js, with proven ability to build responsive, performant solutions for web and mobile platforms. They will excel in every phase—from requirements analysis to technical specifications, development, testing, deployment, and production support—translating complex business needs into scalable, accessible, cloud-native applications.
Collaborating with architects, developers, UX designers, QA, and stakeholders, the developer must lead design discussions, conduct code reviews, and mentor teams on best practices while ensuring AODA/WCAG compliance and PCI security standards. The ideal candidate demonstrates deep knowledge of Azure DevOps CI/CD pipelines, modern cloud architectures, microservices, RESTful APIs, and component-driven development. They must execute strategically, optimizing performance across the stack while meeting enterprise governance and accessibility requirements.
Reporting to project leadership, this role drives high-quality digital service delivery for Ontario government initiatives.
What You'll Do
Lead full-stack development across modern web/mobile applications with enterprise standards.
Responsibilities
- Design, develop, implement front-end, middle-tier, back-end components (scalable, secure, maintainable).
- Architect intuitive, accessible UIs integrated with APIs/services/business logic.
- Translate requirements into tested applications (technical specs, clean code, components, unit/integration testing).
- Investigate/resolve issues across solution stack; guide development/migrations/support.
- Contribute to code reviews, design discussions, technical decisions per enterprise standards.
Must Haves
- Hands-on responsive/performant web/mobile applications.
- Advanced Java, JavaScript/TypeScript, Spring Boot, React, Next.js (architect/mentor).
- Deep Node.js for scalable middle-tier/back-end services.
- HTML5, CSS3, modern UI patterns.
- Azure DevOps (backlog, CI/CD, branching, deployments).
- Modern cloud architectures, component-driven React/Java development.
Nice to Have: Previous DDR (Digital Dealer Registration) experience.
Experience And Skill Set Requirements Engineering Practices (20%)
- Cross-functional Agile teams (developers, UX, QA, PMs, architects).
- Best practices across front/middle/back-end; clean, maintainable code.
- Autonomous product teams; technical direction.
- Azure DevOps (boards, pipelines, reviews); TDD/unit/integration/automated tests.
- Fast-paced environments; attention to detail.
Technical Skills (50%)
Front-End: Large-scale enterprise web apps; performance/accessibility; cross-browser; responsive frameworks; Social Media APIs/third-party services.
Back-End/Middle-Tier: Server logic/services/APIs; orchestration/auth/caching/data layers; RESTful interfaces; performance optimization; security (PCI, secure coding).
- Git/version control; user story analysis; programming specs/documentation.
- Issue diagnosis (testing/integration/deployment/support).
- AODA/WCAG 2.0/PCI compliance; semantic HTML/ARIA/JAWS.
- Relational/hierarchical databases; query optimization/data modeling.
Architecture & Design (20%)
- Cloud architectures; reusable/scalable UI components/frameworks.
- Performance optimization; serverless/microservices/RESTful APIs.
Communication Skills (10%)
- Articulate technical ideas/solutions; mentor peers.
- Present to technical/non-technical audiences; document code/processes/architecture.
- Analytical/problem-solving/interpersonal/negotiation skills.
General Skills: Full-stack development/support; SDLC collaboration; structured methodologies; OO/modern languages; app architecture/patterns; integration protocols; requirements gathering.
Desirable Skills: Cloud/distributed apps; RAD; Information Management; middleware/integration; deployment scripts; post-implementation support; design reviews; AODA compliance; technical documentation.
Position Details
- Location: 222 Jarvis St., Toronto, Ontario (Onsite: Mon-Fri, 8:00 AM-5:00 PM excluding lunch; 5 days/week)
- Hours: 7.25 hours per day
- Security Clearance: No Clearance Required
- Start Date: May 4, 2026
- End Date: March 31, 2027 (probable extension)
To Apply
Interested candidates must submit by Tuesday, March 3, 2026, 10:00 AM EST to hrsmss@smsoftconsulting.com:
- Updated Resume in Word format (Mandatory)
- References (Mandatory)
- Expected hourly rate (Mandatory)
- Visa Status (Mandatory)
- LinkedIn ID (Mandatory)
Note: Without mandatory documents, we cannot submit your application. Email is best; join WhatsApp for updates: https://chat.whatsapp.com/KCmWoqPlxWvAZmyXLcd8or. Forward to interested contacts or check our listed jobs on our website Latest Jobs.
About S M Software Solutions Inc
SMSS Inc. is the best solution company specialized in providing Information Technology and Management Consulting. We provide value for money to our clients by delivering the best quality technical services and solutions at reasonable rates. We also provide the best working environment for our staff and consultants. It is a growing IT services provider having wide array of solutions from Business Strategy Analysis to implementation and execution of Information Technology as well as management aspects of a business entity.