Backend
Software Engineer

Peridot is a C-tech company (cannabis tech) that helps retail dispensaries generate additional revenue online. Think of us as the Shopify for the legal cannabis space. Everything that we do for our store owners is about effortlessly generating more sales for them month after month. We accomplish that goal by using a diverse array of tools from conversion optimization to artificial intelligence, which will make decisions on the fly to guarantee their Peridot store the best chance of success in the online marketplace.

Job Description

We are looking for a backend software engineer. Your primary focus will be the development of backend APIs. Our software is built with C# (.NET 5 / ASP.NET Core) on the backend.

 

RESPONSIBILITIES

  • Build efficient, testable, and reusable code

  • Solve complex performance problems and architectural challenges

 

SKILLS AND QUALIFICATIONS

  • Demonstrable experience with C# and ASP.NET Core including OOP, security, refactoring, and design patterns

  • Excellent knowledge of ASP.NET Core framework

  • Understanding of MVC design patterns

  • Experience in unit testing using testing frameworks like xUnit

  • Experience with microservices architecture

  • Experience with building gRPC services

  • Hands-on experience in RESTful API design and development

  • Strong knowledge of common web exploits/vulnerabilities and their solutions

  • Strong understanding of fundamental design principles for highly-scalable applications

  • Working knowledge of Git and understanding of CI/CD processes

  • Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3

  • Strong problem solving and analytical skills

  • Excellent communication (verbal/written) skills

 

Our stack: C#/.NET 5, ASP.NET Core, gRPC, SQL Server, MySQL, Vue.js, Vuetify