.NET Cloud Developer (Backend)

The Role

You will be instrumental in the development of our cloud APIs. As a small team, spread across multiple technology stacks, all of our developers have a lot of freedom and a lot of influence over our products.

What will your day-to-day look like?

  • Understanding and translating business requirements into technical ones.
  • Translating requirements and designs into high-quality code.
  • Contribute to and be a part of a fun-loving international team.

Requirements

  • 3+ years experience working in a cloud development team
  • Strong C# .NET skills in multi-threaded environments.
  • Working experience with asynchronous programming (Tasks, async - await)
  • Deep understanding of Microsoft Azure. (Cloud Services, Security, Application Insights, Vision Services, Identity and Access Management, Blob, SQL Containers)
  • Experience in designing and building REST APIs from scratch using ASP.NET WebApi.
  • Be passionate about working with sound software development practices.
  • Knowledge of TDD and Devops.
  • A team player who welcomes feedback and embraces continual improvement.
  • Prior experience of building highly scalable distributed cloud solutions.
  • SQL Server (Creating & optimizing queries)
  • Configuring and deploying ASP.NET WebAPI services to Azure.

Preferred

  • Prior experience of working in a startup during a growth phase.
  • Knowledge of virtual actor systems. (Project Orleans )
  • Agile software development experience.
  • Configuring build pipelines in Azure DevOps.
  • OAuth.
  • Docker and Kubernetes.

What's the next steps

  • Check out our products. You can try them here
  • Send us an email outlining why you like our product and why creating a world that works without paper is important to you.
  • Add your CV and Resume