Full-Stack Web Application Lead

Virtusa View all jobs

  • Toronto, ON
  • Permanent
  • Full-time
  • 15 days ago
Full-Stack Web Application LeadLocation: PCS CA, TorontoYears of Experience: 5-7 YearsJob Summary: We are seeking a highly skilled Full-Stack Web Application Lead to architect, design, and develop robust web applications. The ideal candidate will have extensive experience in both front-end and back-end technologies, with a strong emphasis on DevOps practices. You will collaborate with cross-functional teams to deliver high-quality solutions while mentoring junior developers and ensuring best practices are followed.Responsibilities:
  • Lead the architecture, design, and development of full-stack web applications.
  • Develop rich, responsive front-end applications using JavaScript, Angular 17, HTML5, CSS3, and jQuery.
  • Design, develop, and maintain backend services and RESTful APIs using Node.js.
  • Ensure application performance, security, scalability, and maintainability.
  • Define and enforce JavaScript and TypeScript coding standards and best practices.
  • Drive DevOps initiatives, including CI/CD pipelines, infrastructure automation, and cloud deployments.
  • Collaborate with product, UX, and business stakeholders to deliver high-quality solutions.
  • Conduct code reviews, troubleshoot complex issues, and optimize application performance.
  • Mentor junior developers and provide technical leadership.
Mandatory Skills:
  • 8+ years of hands-on experience in JavaScript-based full-stack development.
  • Expert proficiency in JavaScript (ES6+) and TypeScript.
  • Experience in Angular 14x+, with knowledge of micro front-end architecture.
  • Solid knowledge of HTML5, CSS3, and jQuery.
  • Extensive backend development experience using Node.js.
  • Strong understanding of RESTful APIs and modern web architectures.
  • Hands-on experience with DevOps tools, CI/CD pipelines, and deployment automation.
  • Experience with cloud platforms (AWS / Azure / GCP).
  • Proficiency with Git and version control workflows.
Preferred Skills:
  • Excellent communication, leadership, and problem-solving skills.
Qualifications:
  • Bachelor's degree in Computer Science or a related field.
  • Proven track record of delivering high-quality software solutions.

Virtusa