Point your AI agent at freehire and let it find you a job.

Get the CLI →

Russell Tobin

NewBe an early applicant

Full Stack Software Developer

Posted 3 views
Discussion

Summary

Senior full-stack contractor on a 7-month contract, on-site in Toronto, building and modernizing cloud-based web applications for a public sector client. Work spans React/Next.js front ends, Node.js back ends, REST APIs, SQL with Entity Framework/ORM, CI/CD and DevOps support, and WCAG accessibility compliance.

Russell Tobin & Associates is hiring on behalf of one of its esteemed clients.


Job Title: Software Developer - Full Stack

Location: Toronto, ON (On-site)

Duration: 7 months (with Possible extension)

Client: Public Sector

Pay Rate: $95/hr-100/hr (CAD)


Job Details:

This is a Senior Full Stack Developer role focused on building and modernizing cloud-based web applications. You’d be working across both the front end and back end, with the main technologies being React, Next.js, JavaScript/TypeScript, Node.js, REST APIs, SQL, and Entity Framework/ORM tools. The role also involves integrating APIs, working with databases, supporting CI/CD and DevOps activities, and making sure applications meet WCAG accessibility standards.


Must have Skills:

  • Entity Framework or other Object-Relational Mapping data access tools
  • REST APIs
  • REAT and NEXTJS
  • JavaScript and TypeScript
  • SQL experience
  • Node.js
  • Knowledgeable in Web Content Accessibility Guidelines (WCAG) for web application development


Key Responsibilities:

  • Work with Business Analysts / UX & UI Designer / Product Manager / Cloud Architect, base on storyboard, user stories, UI/UX artefacts, solution architecture, security requirements, data models, develop application design and technical specification document, deliver quality software products (including Minimal Viable Products and Cloud-Native Web Application products, AODA compliance) as required.
  • Create object-oriented models in UML as design artefacts using tools such as Power Designer.
  • Support Quality Assurance & Defect Management, including Unit Test, Test Automation, Penetration / Vulnerability Test, Load Test, AODA Test, system / user test, migration test, etc.
  • Construct / enhance / renew web applications using Cloud-Native / PaaS & Java EE application models (e.g. Microservice Architecture, API-based model, Responsive Web Design, Serverless Architecture, etc), and industry-leading Open Source frameworks like Angular, React / Redux, JSON, Node.js, Spring Framework / Spring Boot / Spring MVC, Lombok Annotations, in addition to Java 1.8+, JDK 11+, EJB, JSP, Servlets, JDBC, JPA, XML (DOM, SAX, XSLT), DHTML/HTML, Web Service, WebLogic (14+) / WebSphere / JBoss / TomCat / WildFly, relational, hierarchical and NoSQL databases
  • Provide critical application support (incident investigation, troubleshooting, interim / long-term fixes, maintenance / incremental changes, etc) for complex production Java enterprise Applications
  • Provide Method of Procedure (implementation package) document for production releases where required, and operational procedure document for production support staff as required.
  • Co-ordinate system development activities and provide technical consultative support to other staff members.
  • Provide knowledge transfer to ministry staff at all stages of this assignment.
  • Provide post implementation support.

Skills

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available