Skip to content

Principal Fullstack Solutions Architect

  • Full Time
  • Toronto

Robots & Pencils


Job Description

We’re looking for a Principal Fullstack Solutions Architect who is recognized by their teammates, leaders, and stakeholders (referred to as “others” from here out) as being a trusted advisor and capable shipper.


Are you the person we’re looking for?

Robots & Pencils is a talent led organization with a helper culture and an unfair share of creative makers who are passionate about finding a far better way to deliver new products to market and to develop innovative solutions that transform businesses. Talent who find the most success at R&P are reliable, credible, open-minded, and altruistic. If you’re not sure whether you demonstrate those qualities, there are questions at the end of this description that might help you find out



Responsibilities:

  • Design, develop, and maintain applications using Node.js, React, Webpack, MySQL, and AWS infrastructure.
  • Conduct architectural tradeoff analysis and provide recommendations to optimize system design and performance.
  • Identify, define, estimate, and prioritize technical initiatives for the team, aligning with business objectives and technical feasibility.
  • Support the identification, definition, sizing, and prioritization of product feature initiatives, ensuring they meet technical and business requirements.
  • Assist the team in debugging cross-system issues, executing proof of concepts, and clarifying technical implementation details to enhance solution clarity and functionality.
  • Github profile or link to open source work a plus
  • Excellent communication skills with the ability to share insights and expectations with Clients, stakeholders and colleagues, both locally and remotely


Qualifications

  • 7+ years of delivering software
  • B.S. or higher in Computer Science, Computer Engineering, or equivalent work experience
  •  Proficiency in designing and architecting software, including interactions with hardware, databases, browsers, file systems, and various infrastructure types
  • Strong grasp of and ability to teach others’s about design’s impact on comprehensibility, maintainability, performance, and availability in software development
  • Stories that express why you believe what are best practices for applying systematic and disciplined approaches to software development, including requirements gathering, software design, testing, debugging, and maintenance
  • Deep expertise in writing, analyzing, and debugging code in various programming languages
  • Excellent problem solving skills, including a strong understanding of data structures and algorithms
  • Sound understanding of computer networks, protocols, network security, and internet data transmission.
  • A rigorous approach to achieving software privacy and security, including secure coding practices, threat avoidance, and threat mitigation
  • Procedural knowledge for when and how to leverage parallel and distributed computing
  • Demonstrated ability to learn new skills and technologies
  • Excellent communication skills, including the ability to share insights and expectations with stakeholders, clients, team members, and various levels of management across multiple time zones
  • Ethical, pragmatic approach to computation theory, considering automation, human involvement, and ethical boundaries
  • Commitment to incorporating human-centered, universal design with empathy for user and developer experiences

Additional Information

Robots & Pencils aspires to have a workforce that is representative of the diversity of our country and encourages applications from everyone.