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!