About the job
Xello is looking for a Senior Full Stack Engineer __ Who are you? You are a well-rounded professional who is 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 the tools of the trade like Web API, ASP.NET Core, 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 and internal stakeholders. 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 market. 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 accountability. Sound exciting to you? Read on!What you’ll do… Develop features and applications using Angular, ASP.NET Core, C#, and other tools Help design database schemas and create highly performant queries, as well as maintaining and optimizing existing schemas and queries 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 What we’re looking for… 5+ years of experience developing solutions for large-scale SaaS applications Proficiency in .NET/Core, C#, and SQL Server developing web applications JavaScript skills, and experience developing large-scale applications using a JavaScript framework or a library such as Angular or React General HTML skills, including HTML5 and CSS General SQL skills Excellent written and verbal communication skills Experience with SaSS is preferred Experience with .Net MVC Framework is preferredThe 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 have 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 If you have an online portfolio or GitHub repository, please include a link in your application. 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 401(k) with 3% matching For our UK based staff, we also offer: Remote work environment 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! Powered by JazzHR