ON, Canada
8 days ago
Principal Software Engineer - Full Stack
Minimum Qualifications BS or MS degree in computer science, or equivalent 7+ years of designing, developing and shipping scalable, resilient, enterprise distributed and /or cloud native systems Deep knowledge and experience of JavaScript, HTML5, CSS. Hands-on experience with Java, Python and JavaScript frameworks (e.g. Angular, React, Node.js) At least 5 years of experience in developing UI-based applications. Experience in microservices architecture Strong grasp of system design fundamentals and distributed systems architectural best practices Strong grasp of Computer Science concepts (data structures, algorithms, and programming paradigms) Experienced at building highly available services, possessing knowledge of common service-oriented design patterns and service-to-service communication protocols Experience with production operations and best practices for putting quality code in production and troubleshoot issues when they arise Ability to effectively communicate technical concepts verbally and through design aspects

Career Level - IC4

Confirm your E-mail: Send Email