About the Role
We are seeking a Senior Full Stack Software Developer to design, build, and scale modern digital solutions within a high-impact government environment. This role requires strong expertise across both frontend and backend technologies, cloud-native architecture, and accessibility-driven development.
You will work within a multidisciplinary agile team to deliver complex, user-centric IT solutions that are reliable, secure, and scalable.
Key Responsibilities
Design and expand data pipelines (ETL processes)
Translate technical specifications into tested, production-ready applications
Develop detailed programming specifications and write clean, scalable code
Design and implement RESTful API services
Integrate frontend UI with backend APIs
Ensure full stack performance, scalability, and security
Troubleshoot and resolve technical issues across environments
Participate in agile ceremonies and sprint planning
Contribute to architecture design and microservices implementation
Provide post-implementation support and documentation
Must-Have Skills & Experience Frontend
5+ years of experience with React
Experience with React Native for mobile and responsive development
Strong experience with Next.js
Deep knowledge of HTML5, CSS / SCSS, TypeScript, ES6
Experience implementing WCAG 2.0 & ARIA accessibility standards
Strong UI design and accessibility-driven development experience
Experience integrating frontend with REST APIs
Backend
Experience with backend technologies such as :
Node.js
Redis
RabbitMQ
Kafka
Golang (or similar)
Strong understanding of RESTful services
Experience with Elasticsearch (3+ years preferred)
Strong SQL and database skills (Oracle, SQL Server)
Architecture & Cloud
Experience designing microservices architectures
Strong understanding of modern cloud-based solution design
DevOps and CI / CD experience
Experience with Azure DevOps, Jira
Testing & Quality
Experience with automated testing tools :
Selenium, Selenium Grid
Protractor
Cucumber
Karma, Jasmine, Mocha, Chai
BrowserStack
Experience with defect lifecycle management (Jira)
Agile & Collaboration
Experience working in multidisciplinary agile teams
Comfortable participating in sprint planning and design sprints
Strong communication skills
Ability to translate business requirements into technical solutions
Nice to Have
Prior OPS (Ontario Public Service) experience
Experience with WebLogic, Tomcat, EJB, Servlets
Knowledge of AODA standards
Experience with middleware and gateway technologies
Full Stack React Developer • Toronto, ON, Canada