NOD-035 Full Stack Developer

Burlington-GTA

Position:

The Full Stack Developer is responsible for designing, implementing, and maintaining complex web applications. This role also includes leading and mentoring other developers, ensuring best practices are followed.

Key Responsibilities:

  • Serve as a subject-matter expert on frontend development and stay updated with emerging technologies.
  • Design, develop, and document complex web applications using technologies such as React, GraphQL, Node.js, C#, and SQL.
  • Collaborate with developers and stakeholders to ensure seamless integration and functionality.
  • Lead and mentor junior developers, providing training and support.
  • Identify and resolve technical problems, optimize codebase performance, and maintain test frameworks.

Skills:

  • Strong focus on React and understanding of web development concepts (HTML, CSS, JavaScript).
  • Backend development experience with Node.js or related technologies.
  • Proficiency in GraphQL or RESTful APIs, MS SQL Server, and version control (e.g., Git).
  • Experience with unit testing frameworks like Jest or Enzyme.

Nice to Have:

  • Experience with frontend frameworks (Angular, Vue) and backend technologies (.NET Core, Docker, Azure).
  • Familiarity with Visual Studio, Redis, and cloud platforms.