Role Description: Full Stack Developer / Platform Engineer
Senior platform engineer is required with a passion for making other engineers better and enhancing developer experiences.
Location: Toronto, Canada — Hybrid 1 Day WFO in a Month
Role and Responsibilities
- Participate in the design, development, and rollout of foundational cloud capabilities.
- Collaborate with cross-functional teams to implement key software delivery, cloud, GenAI, and DevOps processes.
- Create and maintain technical design artifacts describing application functionality, solution designs, data models, interfaces, and integrations.
- Contribute and/or adopt global software engineering reusable best‑practice processes.
Must‑Have Skill Sets
- 8 years of production-level software development experience with integrating CI/CD pipelines, automation, and modern DevOps patterns.
- A problem‑solving technologist with experience in software engineering (e.g., building/integrating with internal platforms or the DevOps stack).
- Strong coding experience with JavaScript/TypeScript, React.js, and Node.js.
- Proven ability to partner with domain SMEs (Delivery Teams, Software Engineers, Security, Cloud/Infrastructure, etc.) to analyze, design, and deliver features and capabilities.
- Broad understanding of DevOps tools, application and cloud software delivery, and processes.
- Ability to write clean, efficient code and automation across the full lifecycle.
- Design, code, test, debug, and document software, and enhance existing components to ensure software meets business needs.
- Strong communication skills to gather requirements from customer communities and communicate the platform vision.
Tech Stack / Tools
- Backstage framework exposure is MUST ; experience customizing an IDP (like Backstage) — e.g., plugins using React, TypeScript, and/or Node.js
- Node.js
- TypeScript
- React
- Java
- CI/CD
- Full DevOps stack (Git — Bitbucket/GitHub, Jenkins, Ansible)
- Security stack (SonarQube, Snyk, Checkmarx)
- RESTful APIs
- Markdown / MkDocs
- AWS
- Infrastructure as Code (Nice to Have)
Additional Comments
- Candidates with eligibility for Reliability Status Clearance will be preferred.
- Occasional work outside normal business hours as part of a global team.
- Occasional weekend work in support of project delivery and implementations.
#J-18808-Ljbffr