Jobs.ca
Jobs.ca
Language

Top Benefits

Remote position
35-hour/week work schedule
Potential for long-term engagement

About the role

Scalable Path is looking for a Senior Full-Stack Developer to join the team and work on a client project. This is a remote, 35-hour/week position with 6-12 months duration. (if things go well, this could turn into a long-term engagement). The client is also open to full-time (40 hours/week) availability.

CLIENT COMPANY DESCRIPTION:

The client is a Canadian company that has an existing web application that helps young students learn French as a second language.

OVERVIEW:

A client of Scalable Path's is bringing their educational web application into the private sector. Not only do they need to expand and maintain the app, but they need improve its the quality and performance.

The application uses Spring Boot on the back-end and React on the front-end. Additionally they are using OpenVidu and WebRTC.

They use Jira for project management.

Qualifications:

  • Proven experience building and debugging real-time applications using WebSockets

  • Experience with OpenVidu, WebRTC are a plus

DUTIES AND RESPONSIBILITIES:

  • Attend daily scrum and contribute to project discussions.

  • Consult with management on the operational requirements of software solutions.

  • Contribute expertise on information system options, risk assessment, and operational impact.

  • Refactor existing code to enhance readability, simplify logic, and improve maintainability.

  • Break down systems into smaller, modular components to improve scalability and flexibility.

  • Work closely with UX/UI designers to implement user-friendly and responsive interfaces.

  • Debug and fix issues with the existing application

  • Write automated tests

  • Build new features in the front-end and back-end

  • Implement bug and performance monitoring

  • Write and maintain comprehensive technical documentation for front-end and back-end components

  • Adhere to and promote best practices in coding, testing, and deployment.

RELATIONSHIPS - WHO YOU'LL BE WORKING WITH:

You'll be working with our Head of Tech/Engineering Manager, Full Stack Developers, DevOps, and an AI Engineer. There is an existing daily meeting at 9:00am America/Toronto (-04:00) EDT.

START DATE : As soon as possible.

EXPECTED CONTRACT DURATION : 6-12 months.

If things go well, this could turn into a long-term engagement.

PREFERRED REGIONS:

The client's preference is for candidates to be located in Canada, Europe, or the United States.

REQUIRED SKILLS:

  • English (Must have)
  • Java (Must have)
  • Spring Boot (Must have)
  • React (Must have)
  • MongoDB (Must have)
  • WebSockets (Must have)
  • WebRTC (Strongly Preferred)
  • Unity 3D (Nice to have)
  • Google Cloud (Nice to have)
  • OpenVidu (Nice to have)

About Scalable Path

Software Development
11-50

Scalable Path is a network of 26,000+ remote software developers from more than 179 countries. Since 2010, we have specialized in helping companies scale their software teams with the goal of providing the best possible hiring experience.