Scalable Path · May 15th 2020
Scalable Path is looking for a .NET Core Backend Developer to join the team and work on a client project. This is a remote, full-time position.
CLIENT COMPANY DESCRIPTION:
The client operates a popular software for cannabis industry compliance. Is the fastest-growing Seed to Sale Cannabis tracking platform in the US.
They help cannabis business owners by providing seamless integration with their California State reporting system to monitor inventory, prevent diversion, and collect taxes. About 1,000 cannabis operators currently use the product.
DUTIES AND RESPONSIBILITIES:
The client needs to rebuild existing ASP.NET v4 apis into a GraphQL API using .NET Core 3.0 and Hot Chocolate . There are existing REST APIs which will need to be ported and improved upon to support the frontend team.
Your responsibility will be building the GraphQL endpoint in a modern, well tested and secure manor. Customizing the backend to support the frontend team and application design as needed.
The backend is a new project using C# 8.0 and .net core 3.0. The application will need a focus on Unit testing and end to end testing.
The data model for the application is in SQL Server on Azure.
The client is using Jira for project management and Git (Bitbucket) for source control.
RELATIONSHIPS - WHO YOU'LL BE WORKING WITH:
You'll be reporting to a Lead Engineer and working with a team of frontend engineers, a designer and a product owner. There is an existing daily meeting at 9:00am America/Los Angeles (-07:00) PDT.
- Excellent written and spoken English communication skills
- .NET Core 3.0
- ASP.NET Core
- Entity Framework Core 3.0
- SQL and relational DB design
- Unit testing
- Ability to move quickly to replicate an existing legacy project and work with existing frontend team
DESIRED (NICE-TO-HAVE) SKILLS:
- Experience with GraphQL (Hot Chocolate)
- Graph theory and GraphDBs
- NoSQL DB
- Azure DevOps
- Webapp Security
- Distributed Systems/Messaging/Event driven systems
As soon as possible.
EXPECTED CONTRACT DURATION:
This project will last anywhere from 2-4 months.