
Senior Consultant – Blockchain, AI Engineering
EY
full-time
Posted on:
Location Type: Hybrid
Location: Toronto • Canada
Visit company websiteExplore more
Salary
💰 CA$88,000 - CA$132,000 per year
Job Level
About the role
- Identify customer requirements and develop components and services that are integral to our software architecture
- Actively contribute to business processes or solutions, selecting methodologies judiciously to meet client service metrics, quality, risk management, business growth, and teaming objectives
- Solve technical problems and provide innovative solutions across the full stack: front-end, back-end, and blockchain networks like Ethereum (Layer 1 and Layer 2 protocols), and EVM-compatible protocols
- Translate user stories and technical requirements into functional code
- Build and deliver software systems with SDLC best practices including coding standards, code reviews, source control management, build processes, testing, and operations
- Contribute to the architecture and design of new and current systems, including considerations such as security, reliability, and scaling
- Work with product team to deliver excellent solutions and customer experiences
- Define and execute deliverables with efficiency
- Manage completion of deliverables and maintain engagement economics reports
- Track resource plans and budgets, and handle project statuses
- Participate in client sessions as a workstream member or team lead
- Travel is required based on client needs, and you will be expected to maintain a chargeability level with billable hours to external clients.
Requirements
- A Bachelor's degree is required
- Experience typically preferred is 2-4 years in a relevant field, 3+ years of professional engineering experience
- Hands-on experience with modern full-stack JavaScript development including Node.js and frameworks such as React and Express; proficiency using client libraries such as ethers.js or web3.js
- Experience designing and implementing RESTful and/or GraphQL APIs
- Experience building cloud native/microservices architecture applications and platforms
- Experience with Agile software development (like Scrum or Kanban)
- Knowledge of professional software engineering practices and the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
- Excellent written and verbal communication skills
- Willingness and ability to travel to meet client needs
Benefits
- Comprehensive medical, dental, and prescription drug coverage
- Mental health benefits
- Employee Assistance Program
- Group savings plans
- Generous time off including personal days and vacation days
- Option to purchase extra vacation days
- Exclusive learning programs tailored for employees
- Internal opportunities for career development and advancement
- Involvement in meaningful volunteering through EY Ripples
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaScriptNode.jsReactExpressethers.jsweb3.jsRESTful APIsGraphQL APIscloud native architecturemicroservices architecture
Soft Skills
communicationproblem-solvingteam leadershipclient engagementefficiencyproject management
Certifications
Bachelor's degree