- 경험
- 5+ yrs
- 샐러리
- CAD 45 – CAD 50 / hour
- 채용 공고
- 1
- 게시됨
- 1시간 전
- Work mode
- 사무실에서
- Resume
- Required to apply
Where you'll work
직무 설명
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.