×
Register Here to Apply for Jobs or Post Jobs. X

Software Developer - Client Server

Job in Toronto, Ontario, C6A, Canada
Listing for: Global Technical Talent
Full Time position
Listed on 2026-01-11
Job specializations:
  • Software Development
    Full Stack Developer, React.js, Software Engineer
Salary/Wage Range or Industry Benchmark: 75 - 95 CAD Hourly CAD 75.00 95.00 HOUR
Job Description & How to Apply Below

Software Developer – Client Server (Full Stack, End-to-End)

The Software Developer – Client Server (Full Stack) is responsible for end‑to‑end application design, development, and delivery across client‑server and web‑based platforms. This role partners closely with business units, architects, and application owners to translate business requirements into scalable technical solutions, with a strong emphasis on recent hands‑on React experience.

Alternate / Related Job Titles
  • Full Stack Software Developer
  • Senior React Developer
  • Client‑Server Application Developer
  • Front End / Full Stack Engineer
Location & Onsite Flexibility

Toronto, ON — Hybrid (2 days onsite currently; may increase to 4 days/week onsite in 2026)

Contract Details
  • Position Type: Contract
  • Contract Duration: 1 Year
  • Start: As Soon As Possible
  • Pay Rate: C $75 – 95/hr
  • Schedule: Monday–Friday, core business hours
  • Overtime: As needed
  • Extension Possible: Yes
Key Responsibilities
  • Analyze business requirements and translate them into technical designs and solutions
  • Design and develop full‑stack client‑server and web applications
  • Collaborate with application owners and architects to solve complex, transformational engineering problems
  • Champion React coding standards and hygiene
    , serving as an advisory resource to other developers
  • Participate in application design and ensure coding best practices are followed
  • Perform code reviews for junior and intermediate developers
  • Conduct unit testing and support application quality initiatives
  • Delegate clarifications and technical questions to pod or technical leads as appropriate
  • Contribute to post‑delivery enhancements, maintenance, and support
  • Work cooperatively with cross‑functional teams in a matrixed enterprise environment
Required Qualifications
  • Bachelor’s degree in Computer Science or a related field
  • 8+ years of overall software development experience
  • Strong enterprise‑scale full‑stack development background
  • Minimum 2 years of recent, hands‑on React development experience
  • Strong understanding of full‑stack system design (beyond APIs)
  • Proven ability to troubleshoot and design single‑page web applications (SPAs)
Required Technical Skills — React Focus
  • Proficiency in React.js and core principles
  • Strong JavaScript, HTML5, and CSS3 skills
  • Experience with Redux or similar React workflows
  • Familiarity with RESTful and/or Graph

    QL APIs
  • Knowledge of modern authentication/authorization mechanisms (e.g., JWT)
  • Strong understanding of front‑end build tools and CI/CD pipelines
Nice‑to‑Have Skills
  • Java experience
  • Experience mentoring or guiding development teams
Disqualifiers
  • Profiles with limited or outdated React experience
  • Candidates with extensive Java experience but minimal recent React exposure
About the Company

A Top 10 bank in Canada and North America
, delivering comprehensive financial solutions across retail, commercial, wealth management, and wholesale banking. The organization is recognized for innovation, regulatory excellence, and customer‑centric technology platforms.

About GTT

GTT is a minority‑owned staffing firm and a subsidiary of Chenega Corporation
, a Native American‑owned company headquartered in Alaska. We value diverse and inclusive workplaces and partner with Fortune 500 organizations across banking, insurance, financial services, technology, life sciences, biotech, utilities, and retail throughout the U.S. and Canada
.

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary