C# Backend/Full Stack Developer at ProWritingAid, Remote, 6 Months initial, £Contract Rate

6 Months or more Accounting Legal

Contract Description

Job Title: C# Backend/Full-Stack Developer

 

Type: Contract (6 months initially)

 

Company: ProWritingAid

 

Location: Remote

 

Position Overview

 

Join one of our established, outstanding, and friendly product squads as a Backend or Full Stack developer. Working within a skilled team of developers, testers, designers, and data and marketing experts, you will help craft cutting-edge web applications and services that empower millions of writers to tell and share their stories.

 

Responsibilities

 

Work closely with other team members to enhance our writing products.

 

Collaborate with other team members to implement APIs to facilitate front end development.

 

Maintain and improve payment systems.

 

Maintain high code quality, performance, and maintainability through peer reviews, pairing, testing

 

Light front end development to the marketing website and products.

 

Required Experience

 

5+ Years experience in C#, .NET Core and Framework, RESTful APIs, ASP.NET MVC

 

Proficient in asynchronous programming, including async/await, and thread management.

 

Knowledge of modern web standards and best practices for API design and development.

 

Strong experience with SQL Server or other RDBMS, including data analysis, and writing and optimising complex queries.

 

Working in a collaborative team with strong communication and high proficiency in written and spoken English.

 

Strong track record of unit testing

 

Preferred Experience

 

Experience integrating payment solutions using PayPal and / or Stripe

 

Strong experience with continuous integration and deployment practices and pipelines.

 

Working knowledge of container orchestration (e.g. Kubernetes, Docker Swarm)

 

Strong experience of HTML, CSS, JavaScript, TypeScript, and NodeJS.

 

Some experience in one or more modern JavaScript frameworks / libraries (e.g. Angular, React, Vue.js).

 

Some experience of deploying services to Microsoft Azure cloud.

 

Familiarity with automated testing frameworks e.g. (Playwright, Cypress, Selenium).