
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.
To apply, please visit the following URL:https://en-ca.whatjobs.com/pub_api__cpl__77517169__4809?utm_campaign=publisher&utm_medium=api&utm_source=4809&geoID=6225→