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
Zynga
Toronto, Ontario

AVAILABLE POSITIONS Senior Software EngineerFull Stack. As a Senior Software Engineer, you will be responsible for the software design and development of high-quality services and products to support the Analytics needs of Zynga’s games. Knowledge of professional software engineering practices & ...

Flipp
Toronto, Ontario

Senior Full-Stack Software Engineer. As a Senior Full-Stack Software Engineer, how results are achieved is paramount for your success and ultimately result in our success as an organization. Avoids over-engineering solutions and appreciates how building software can be a means for learning, gaining ...

Rippling
Toronto, Ontario

This full-stack engineering role will be responsible for building out our no-code data analysis UX platform. We are looking for engineers who obsess over building delightful user experiences. The Analytics Platform is a highly visible team that collaborates closely with many product and engineering ...

AgencyAnalytics Inc
Toronto, Ontario

We work predominantly with PHP and React with Typescript and understand that senior full stack engineers are generally incredibly strong at either frontend or backend while being good at the other. We’re seeking a Senior Full Stack Developer to work within our Product Development group. You've worke...

Electronic Arts
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. ...

Egen
Mississauga, Ontario

End to end experience delivering production ready code with API libraries as a Senior Full Stack Developer or similar role. In this role, you will be leveraging your well-versed knowledge of software engineering principles and system design along with a team of interesting and super-smart engineers ...

Electronic Arts
Toronto, Ontario

To build this framework, we are looking for a Fullstack Software Engineer 3 to join an experienced team of developers. As a Fullstack Software Engineer you will. Many of our software engineers are “polyglots” and thrive in multiple environments. Bachelor/Master's degree in Computer Science, Computer...

SuiteSpot
Toronto, Ontario

At SuiteSpot we are on a mission to transform the way real-estate is managed and operated at scale in the $1.Trillion multi-family rental industry.We're a growing PropTech SaaS in Toronto, building a platform which combines tens of years of industry experience with the latest SaaS technologies to de...

Procom
Toronto, Ontario

Senior Full Stack - Application Developer (. Full Stack capability (front-end and back-end). The successful candidate for the Senior Application Developer (. ...

Stripe
Toronto, Ontario

Strong technical background, including 2+ years of experience as a full stack engineer, with an affinity for building scalable backend infrastructure. Engineers on the team will design and build end-to-end features fundamental to the onboarding and management experience of every Connect Stripe user,...