Fullstack Developer

Toronto, ON, CA, Canada

Job Description

Position Summary


We're looking for a full-stack developer to join our growing team. You'll be responsible for building and maintaining modern, scalable web and mobile applications, contributing across the stack with a strong focus on performance, usability, and clean architecture.

What You'll Do


Build and maintain the architecture for both frontend and backend systems.

Turn wireframes and mockups from the design team into functional, polished interfaces.

Develop and manage servers, databases, and APIs to support frontend components.

Write well-structured, testable code that prioritizes maintainability and performance.

Contribute to sprint planning, reviews, and team discussions in an agile development environment.

Implement security best practices and data protection protocols.

Participate in code reviews and support a culture of continuous improvement.

Proactively identify and resolve bugs and technical issues using diagnostic tools and testing.

Collaborate cross-functionally with product, design, and development teams to shape and deliver quality software.

Why Join Us


Room to Grow: Expand your role and responsibilities as the team scales.

Fast-Paced Work: Thrive in a startup environment where priorities shift and impact is immediate.

Innovative Projects: Work on meaningful products that combine technology, usability, and performance.

Inclusive Culture: We're committed to fostering an environment where everyone can succeed, regardless of background.

Core Responsibilities


Build efficient and scalable backend systems using Node.js, Express, and related tools.

Work alongside frontend developers to ensure seamless integration between backend logic and user interfaces.

Maintain test coverage with unit and integration testing tools such as Jest.

Apply secure coding practices and data privacy standards.

Support application deployments and monitoring in cloud environments.

Stay current with industry trends and contribute ideas for continuous improvement.

Required Skills


Strong proficiency in HTML, CSS, and JavaScript.

Experience working with React.js and modern frontend frameworks.

2+ years of hands-on experience with backend development using Node.js.

Familiarity with Express.js, and knowledge of key open-source Node libraries.

Proficiency in asynchronous programming and handling APIs and external SDKs.

Experience working with NoSQL databases such as MongoDB and Redis (or similar).

Strong foundation in writing unit tests and delivering testable, maintainable code.

Experience using Git for version control and collaborating in team environments.

Excellent communication skills and ability to work effectively in diverse, cross-functional teams.

Experience with code reviews, Agile workflows, and continuous integration practices.

Preferred Skills


Proficiency in JavaScript/TypeScript, Node.js, Express.js, MongoDB, Redis, and Jest.

Solid React.js experience with attention to usability and responsive design.

Familiarity with CI/CD tools and Yarn-based package management.

Experience with mobile development in Swift or Kotlin is a plus.

Interest in learning new languages, tools, and frameworks.

Agile mindset with experience working in iterative development environments.

A team-first attitude with a sense of humor and curiosity.

Position Details


Job Type: Full-Time

Salary Range: $70,000-$130,000 per year

Schedule: 8-hour shifts, Monday to Friday, with occasional overtime

Benefits


Dental care

Vision care

Paid time off

Employee wellness program

Job Type: Full-time

Pay: $80,000.00-$150,000.00 per year

Benefits:

Dental care Paid time off Vision care Wellness program
Work Location: Remote

Expected start date: 2025-07-21

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2516115
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Toronto, ON, CA, Canada
  • Education
    Not mentioned