To apply for this job you must first either login or register

Full Stack Engineer

Toronto, Ontario  - Permanent

Job Description

Working as part of the development team in an agile environment, you’ll collaborate and
interact with external clients, internal stakeholders, and students as well. Your optimism will make
possible what others think is impossible. Using your imagination, and always considering
alternatives, you’ll create some of the most engaging and innovative products in the education

You’ll share insights with colleagues and work collaboratively to solve problems and
achieve mutual goals. Your work will contribute to Xello’s culture of innovation, excellence, and

What you’ll do…

● Develop features and applications using Angular, SASS, Web API, ASP.NET Core, and
other tools
● Assess tradeoffs and work with designers to arrive at best UI and infrastructure practices
● Perform code reviews to ensure quality
● Help triage and solve product and process bugs and issues, for performance optimization
● Collaborate with product owners and design teams to better understand requirements,
investigate problems, and accelerate solutions when appropriate
● Self-manage assigned work within given timelines in an agile environment
● Share insights, experiences, and lessons learned with your team
● Research and test new technologies to find creative and innovative solutions for products
and processes

The ideal candidate will…
● Have the ability to write readable and reusable code, following SOLID principles and
other guidelines
● Focus on understanding long-term goals and minimizing technical debt
● Be proficient in using processes such as test-driven development, continuous integration,
and continuous deployment to ensure code is released quickly and with confidence
● Use systems thinking and mindfulness to develop a deep understanding of how individual
modules align with the entire product
● Commit to building quality products, and a willingness to take ownership for performance
and security
● Be eager to learn from mistakes and embrace the fail fast philosophy
● Be an energizing and positive contributor to the team culture
● Continuously learn, grow, and share knowledge with teammates

Must Have Skills:

● 3+ years of experience developing front-end solutions for large-scale SaaS applications
● Solid understanding of the .Net Framework, up to and including v4.5
● Proficiency in ASP.NET/MVC, C#, and SQL Server developing web applications
● Strong JavaScript skills, and experience in JavaScript frameworks (preferably Angular)
● Well-rounded HTML skills, including HTML5 and CSS (SASS and/or LESS are an asset)
● Experience with RESTful services, specifically Microsoft Web API
● Knowledge of responsive and mobile layouts considered an asset
● Basic SQL skills, including stored procedures, views, and general query syntax an asset
● Excellent written and verbal communication skills
● A link to your online portfolio or GitHub repository included in your application

Starting: ASAP
To apply for this job you must first either login or register