Senior Fullstack Developer (Typescript/NodeJS)

Toronto 10 days agoContractor External
Negotiable
Our client is seeking a Senior Developer on a contract basis to work on their modernization program. The ideal candidate has expertise in Typescript/Node.js Location: Hybrid Markham 4d/week Duration: 6 months Responsibilities • Design, develop, and maintain fullstack applications using TypeScript, Node.js, and React. • Build scalable REST APIs, backend services, and integrations aligned with enterprise standards. • Participate in sprint planning, backlog refinement, architecture discussions, and technical design sessions. • Write clean, testable, well-structured code with unit, integration, and end-to-end test coverage. • Conduct code reviews, provide constructive feedback, and help raise the overall code quality. • Work closely with product managers, UX designers, and cross-functional teams to deliver customer-focused features. • Troubleshoot production issues, optimize application performance, and improve reliability. • Contribute to CI/CD pipelines, automation, and DevOps best practices. • Participate in code reviews and help elevate engineering standards within the team. • Document technical designs, workflows, and implementation details. Requirements: • 5+ years of hands-on software development experience building fullstack applications. • Strong proficiency in TypeScript and Node.js for backend development (Express, NestJS, or similar). • Experience with React, Next.js, or another modern front-end framework. • Experience designing and consuming REST APIs, and working with microservice or modular architectures. • Strong understanding of SQL and/or NoSQL databases and data modeling (PostgreSQL, MySQL, MongoDB, etc.). • Practical experience with Azure or AWS (Azure preferred), including deployments, monitoring, and cloud-based services. • Proficiency with Docker, containerized development, and modern CI/CD pipelines (Azure DevOps, GitHub Actions, etc.). • Familiarity with automated testing frameworks (Jest, Mocha, Playwright, Cypress). • Strong understanding of secure coding practices, authentication, and authorization (JWT, OAuth2, SSO). • Excellent problem-solving skills and the ability to break down complex requirements.