Search jobs > Toronto, ON > Senior stack engineer

Senior Full Stack Engineer

Xello
Toronto, ON
$108.5K-$201.5K a year (estimated)
Full-time

Xello is looking for a Senior Full Stack Engineer

Who are you?

You are a well-rounded professional who's comfortable working with all aspects of cutting-edge web technology. You enjoy building applications, and have probably built a few of your own.

You are adept at using tools of the trade like Web API, Angular, and SQL. You also have a strong understanding of SOLID principles, software patterns, database design, and CSS / HTML5-based layouts and interactions.

You strive to stay up to date with the latest developments and standards in the web industry, and continue to hone your skills.

Above all, you identify with our mission of helping more than 5 million students plan their successful futures.

Working as part of Xello's development team in an agile environment, you'll collaborate and interact with external clients, internal stakeholders, and students.

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 products in the education market.

Your work will contribute to Xello's culture of innovation, excellence, and accountability.

Sounds exciting to you? Read on!

What you'll do

  • Develop features and applications using Angular, SASS, Web API, and other tools
  • Design database schemas and create highly performant queries, as well as maintain and optimize existing schemas and queries
  • Assess tradeoffs and work with designers to arrive at best UI and architectural practices
  • Promote technical growth within the team by mentoring junior engineers and offering guidance to peers
  • Enhance code quality and adherence to best practices through code reviews
  • Identify root causes of bugs and deploy lasting solutions to prevent their recurrence, ensuring a reliable codebase
  • Collaborate with product owners and design teams to better understand requirements, propose solutions, and recommend innovative solutions
  • 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 both processes and deliverables

What we're looking for

  • 5+ years of experience developing solutions for large-scale SaaS applications
  • Solid understanding of the .Net core framework
  • Proficiency in C# and SQL Server developing web applications
  • Advanced SQL skills, including database normalization and performance optimization
  • JavaScript skills and experience in JavaScript frameworks (preferably Angular 12+)
  • General HTML skills, including HTML5 and CSS (SASS and / or LESS skills are an asset)
  • Experience with RESTful services, specifically Microsoft Web API
  • Knowledge of responsive and mobile layouts is considered an asset
  • Excellent written and verbal communication skills
  • A link to your online portfolio or GitHub repository included in your application

The ideal candidate will

  • Have the ability to write readable and reusable code, following SOLID and DRY principles
  • Focus on understanding long-term goals and minimizing technical debt
  • Be proficient in using methodologies like test-driven development, continuous integration, and continuous deployment to ensure code is released quickly and with confidence
  • Apply a holistic perspective and mindfulness to gain a thorough grasp of how individual modules fit into the whole product
  • Commit to building quality products while taking accessibility, performance, and security into consideration
  • 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

We're Xello - Join us!

We are Xello (CASCAID in the UK), the leading developer of future readiness programs in North America and the UK and soon the world! Our mission is to help anyone, anywhere in the world to create a successful future through self-knowledge, exploration, and planning.

We believe that by bringing our best selves to our work and collaborating with one another, we can change the world. We are a very diverse group of individuals who work hard, laugh often and share in each other's lives.

We are an inclusive, equal opportunity employer.

Embracing agile practices, an innovative mindset, and keeping our users at the heart of what we do, are just a few of the keys to our success.

In addition to working with leading technologies, we are committed to continuous learning and growth through internal / external training and mentoring, which includes a PD budget for every employee.

For our Canadian based staff, we also offer :

  • Flexible work arrangements including hybrid and remote
  • 4 weeks of vacation
  • Employer-paid health and dental benefits
  • 4-month top-up for parental leave
  • Group RRSP with 3% matching

For our US based staff, we also offer :

  • Remote work environment
  • 4 weeks of vacation
  • 80% employer-paid health benefits
  • 4-month top-up for parental leave

For our UK based staff, we also offer :

  • flexible work arrangements that include work from home
  • 28 days annual leave (inc. 3 days at Christmas) + bank holidays. With additional annual leave days added to reward long service

Like what you hear? Apply Now!

30+ days ago
Related jobs
Promoted
First Derivative
Toronto, Ontario

Senior Full Stack Java React Developer. ...

NielsenIQ
Toronto, Ontario

We are looking for a Senior Full Stack Engineer to join our R&D team. As a Senior Software Engineer, you’ll be part of a team of highly skilled web, infrastructure and data engineers who are proud to partner with some of the world’s leading retailers on challenging, cutting-edge, data-driven solutio...

President's Choice Financial
Toronto, Ontario

This is a fantastic opportunity for an experienced Senior Fullstack Developer (Javascript) to join our expanding software development team. ...

Company 19 - John Hancock Life Insurance Company (U.S.A.)
Toronto, Ontario

We are seeking a talented and experienced Senior Full Stack Software Engineer to join our growing team. Minimum of 5+ years of experience as a Full Stack Software Engineer. In this role, you will be responsible for the entire development lifecycle of our web applications, from front-end design and d...

Scotiabank
Toronto, Ontario

You have at least 6+ years of hands-on technical working experience as a Full-Stack Developer with. Post-secondary education in Computer Science, Engineering, or in a related technical field. ...

Luxoft
Toronto, Ontario

Applying to the position, you may join one of the most respected and fastest growing institutional investors in the world.Our client is a professional investment management organization that globally invests the funds to ensure long-term sustainability.The company invests in all major asset classes,...

hireVouch
Toronto, Ontario

They are looking for a staff-level full-stack developer who can take a leadership role in developing internal systems, automation of manual processes (applying both machine learning and traditional techniques), and developing the next generation of our nutritional database. You’re an experienced ful...

Electronic Arts Inc
Toronto, Ontario

As a Full Stack Engineer you will. To enable more players to become creators, we are looking for a Full Stack Developer that will shape the technology that powers creation. Bachelor/Master's degree in Computer Science, Computer Engineering or related field. ...

Cameleon RH
India

Tech Lead / Senior Full Stack AWS Developer. The Tech Lead / Senior Full Stack AWS Developer is an essential pillar of our development team. Tech Lead / Développeur principal Full Stack AWS. Le Tech Lead / Développeur Principal Full Stack AWS est un pilier essentiel de notre équipe de développement....

Unreal Gigs
Toronto, Ontario

We are seeking highly skilled founding full-stack engineers to join our team. Familiarity with full-stack development and frameworks. Play an integral role in assembling and scaling our engineering team, setting the culture, and driving growth. ...