A

React Full Stack Developer

Aarorn Technologies Inc

Toronto, Ontario, Canada · Contract

Be the first to apply

Experience
5+ yrs
Salary
CAD 45 – CAD 50 / hour
Openings
1
Posted
15 hours ago
Work mode
In office
Resume
Required to apply

Where you'll work

Job description

Role overview

This contract opportunity is for a Full Stack Developer in Toronto, Ontario, with an onsite schedule of four days per week. The role is centered on building enterprise-grade web products with a strong focus on React.js on the frontend and Java or Node.js on the backend.

Compensation for this assignment is CAD 45 to CAD 50 per hour, inclusive. Interviews are conducted in person only at the Toronto location.

What you will do

  • Create, enhance, and support responsive web applications that can scale reliably.
  • Develop reusable interface components and apply modern frontend design patterns.
  • Use Redux and similar state tools to organize and control application state.
  • Connect user-facing features with backend services and APIs.
  • Build and support server-side functionality using Java with Spring Boot or Node.js.
  • Work closely with product, design, and engineering partners to convert business needs into working technical solutions.
  • Improve performance, scalability, and overall user experience across applications.
  • Produce code that is clean, easy to maintain, and suitable for testing.
  • Take part in code reviews, unit testing, and Agile delivery practices.
  • Investigate defects and fix issues that affect production systems.

What the employer is looking for

  • At least 5 years of software development experience, with React.js as a major focus.
  • Strong command of React, Redux, JavaScript ES6+, HTML5, and CSS3.
  • Practical knowledge of React hooks, component lifecycles, and state handling.
  • Experience creating RESTful APIs and linking frontend applications to backend services.
  • Solid backend development experience in Java Spring Boot or Node.js.
  • Familiarity with Git, CI/CD workflows, and contemporary development practices.
  • Understanding of responsive design and cross-browser compatibility.
  • Exposure to Agile or Scrum-based ways of working.

Nice to have

  • Hands-on experience with TypeScript.
  • Exposure to cloud environments such as AWS, Azure, or GCP.
  • Understanding of microservices-based system design.
  • Experience with Docker and containerized deployment methods.
  • Background with automated testing tools or frameworks.

Additional information

This hiring process may involve AI-assisted tools, but final selection decisions are made by the recruitment team after evaluating each candidate thoroughly.

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files