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.