logo image

Sparrow Job Board

Senior Full-stack Developer (.NET/Azure)


REMOTE, ANYWHERE, CANADA .
full-time . February 13, 2022

Description

We are looking for senior full-stack developers to join our product team and help us deliver on our roadmap as we become the leading employee experience brand in the world. 
 
Sparrow uses Microsoft Azure services, Azure functions, RESTFul APIs, SQL Server, and Cosmos DB. Successful candidates will work across the different layers in our development stack, implementing UI elements, designing scalable APIs, and connecting the two. This includes all associated areas such as database and architecture design.
 
Responsibilities will include working closely with Sparrow’s technical leadership team to design and implement highly scalable and testable code across the Microsoft Azure stack. Successful candidates will have a minimum of three years’ recent experience with the skills listed below.
 
We're looking for developers passionate about computer science, those who believe in the beauty of well-designed and testable code. 
 
As a member of the product team, you'll be helping transform internal communications at companies around the world, making employees feel more engaged and be better informed. 

Company

Sparrow’s a silicon-valley funded product company based in Canada. We’re looking for senior developers to join our product team and help us deliver on more of our roadmap faster as we continue to scale. Every day, Sparrow helps our customers get the right information to the right employees across many distribution channels. Connected and informed employees are more productive, more engaged, and happier. We believe everyone should feel that way.
 
Our culture is centered around a few key ideas: getting things done, health & family first, no blame – we’re one team.
 
The type of people we’re looking for are those who enjoy getting things done, sharing what they know, and who are highly adaptable. 

Position Overview

You will be a key member of the product development team and working with our product owner, architecture, UX, and development teams.

Responsibilities:

  • Architecting and Implementing endpoints/services
  • Architecting and Implementing changes to our Cosmos and SQL databases
  • “Pixel-perfect” implementation of our approved user interface
  • Ensuring the entire stack is designed and built for speed and scalability
  • Design and construction of our REST API
  • Integrating our front-end UI with the constructed API
  • Design and implementation of continuous integration, unit tests, and deployment
  • Collaborate with other team members and stakeholders
  • Pull Request review and participation in stand-ups, retrospectives and company meetings
  • Providing your ideas for enhancements and improvements to our product
  • Providing expert input and advice in relation to technical design, standards, and best practices.

Required Skills

  • Legally able to work for a Canadian company (Permanent resident, citizen, open visa)
  • 3+ years of experience creating Endpoint services (micro-services)
  • 3+ years of experience integrating/Connecting to Azure services, including: Cognitive Services, Media Services, Queues, Azure Functions, Service Bus
  • 3+ years of experience designing/Enhancing data with Cosmos, SQL, or similar databases
  • 3+ years of experience building interfaces in React, including Redux, Redux Saga
  • 3+ years of experience using C# and Typescript
  • 3+ years working with in SaaS web based applications and start-ups
  • Proficient understanding of code versioning tools, such as GitHub

Compensation includes

Salary, stock options, benefits.

Education Requirement

Ideally, you have a computer science or software engineering or related degree, but we know degrees don’t mean everything.

Before you apply

Make sure to include a cover letter and tell us something about you. What are your passions? What type of role are you looking for? What is it about Sparrow that has you excited?

Know someone who would be a perfect fit? Let them know!