Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
Job Description
Job Title: Lead Node.js Developer
Location:
Scarborough, Ontario (Hybrid – 2 days onsite)
Employment Type:
Contract
Role Overview
We are seeking an experienced
Lead Node.js Developer
to design, build, and scale high-performance web applications. This role requires strong expertise in both backend and frontend development, along with leadership capabilities to drive architecture decisions and ensure best practices across the development lifecycle.
Key Responsibilities
- Design, develop, and maintain scalable backend services and APIs using Node.js.
- Build and enhance frontend applications using React.js, including SPAs and microfrontends.
- Collaborate with product managers, architects, and cross-functional teams to translate business requirements into technical solutions.
- Implement and optimize module bundling and build processes using Webpack.
- Configure and manage application deployments using Nginx (routing, caching, load balancing).
- Write clean, maintainable, and efficient code across full-stack components.
- Establish and enforce reusable component patterns and consistent architecture standards.
- Troubleshoot, debug, and resolve application performance and scalability issues.
- Drive best practices in code quality, security, and performance optimization.
Required Skills & Experience
Backend
- 6+ years of experience with Node.js development.
- Strong expertise in RESTful APIs and microservices architecture.
- Solid understanding of authentication, authorization, and security best practices.
Frontend
- 3+ years of experience with React.js and modern UI development.
- Hands-on experience building SPAs and component-based architectures.
- 2+ years of experience with Redux or similar state management tools.
- Experience with microfrontend architecture and modular UI systems.
Tooling & DevOps
- 2+ years of experience with Webpack and build optimization.
- 2+ years of experience configuring and deploying applications using Nginx.
- Strong knowledge of CI/CD pipelines, Git workflows, and release processes.
- Experience with containerization tools such as Docker and/or Kubernetes.
- Proficiency in TypeScript.
- Familiarity with cloud platforms (AWS, Azure, or GCP).
- Experience in performance tuning for both backend services and frontend applications.
Preferred Qualifications
- Prior experience in a Lead or Senior Developer role.
- Strong problem-solving and debugging skills.
- Excellent communication and stakeholder management abilities.
- Experience working in Agile/Scrum environments.
Want AI-powered job matching?
Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.
Get Started Free