Back End Developer - Senior

The Dev Team at Crescendo:

Join a team of passionate developers on a mission to make the tech industry more inclusive! As an early team member at Crescendo you will help shape the platform from the ground up. You'll learn from top development and startup mentors from companies like Google, Techstars, Microsoft, and Amazon. At Crescendo we all wear many hats - you'll get to experience early-stage startup life to the fullest and build impactful tools that are being rolled out in some of Canada's most forward-thinking companies.

What you need to know/have:

As a Senior Back End Developer at Crescendo, you will be a core part of the development team as we scale our product from pilot to general availability. You'll take a lead role in designing and implementing scalable architectures as we build new features and roll out to new clients. And as part of a tight-knit team, you'll work closely with our intermediate developer and our CTO, Sage.

Technical Skills: 
• Experience architecting scalable systems 
• Database security implementation 
• Proven backend development experience (Node.js an asset) 
• Strong understanding of Azure tools 
• Familiarity with agile and TDD

We're looking for someone who: 
• Takes pride in building well-architected systems 
• Enjoys exchanging knowledge with teammates 
• Is open to other perspectives and honest when things don't go as planned 
• Cares about the end user 
• Sees beyond the code 
• Plans before they build


What is Crescendo built on? - Node, Mongo, Slack APIs, and Azure (including Cosmos, Functions, App Service, Bot Service)

How can I convince you I'm right for the job? - Show us your work! Ideally you can show us projects you've built running live on the web, which you've built yourself or contributed to as part of a team. We want to get a sense for your work and working style, so share anything you think is relevant.

What's the culture like? - At Crescendo, we value the unique perspectives that every individual brings to our team. From day one, we've baked honesty, open-mindedness, and love of learning into the core of our culture, from the way we make big decisions to the way we write our code. As a member of our team you will be encouraged to bring your whole self to work, to challenge each other in a healthy, collaborative way, and to teach and learn from each other on the daily. It is through diversity that we see the world in new ways, and through inclusion that we all thrive and succeed together.

How much experience do I need? - At Crescendo, we don't measure your experience in years, but in demonstrated skill. If you're passionate about our problem and think you can contribute to solving it, please apply. We love candidates with growth potential!

Apply on Angel List

Sage Franch