Software Developer - full stack C#, ASP.NET MVC, JavaScript WFH South East

We're looking for an accomplished full-stack developer to build features for the award-winning Donorfy CRM application and its API. We're a small, dynamic and tight-knit team. There will be contact with customers, and assistance in tech support - especially on the features you've built - will be needed from time to time. The successful candidate will take a key role in the development of our product and our success in the market. The emphasis is on productivity and fitting into a friendly, committed team.

It’s a full-time role (37.5 hours per week) with flexibility to arrange the work so that it suits you and the company. See

Donorfy is a great place to work - a strong company purpose, an inspiring set of values and a great team spirit:

  • work from home (we don’t have an office, but we do get together whenever we can)

  • flexibility to work when and where you want (including working 4 day weeks if full-time)

  • paid holiday - you decide how much and when

  • we provide the best tools for the job

  • flat structure - we treat people as grown-ups (we’re set up as self-managing teams)

  • be part of a united, progressive and caring team

  • make a real difference by helping good causes to thrive

  • be part of a successful company with happy clients - it’s a great place to work

Technical skills

  • Must have:

    • C#


    • SQL Server

    • jQuery/JavaScript 

    • Razor

    • HTML

  • Knowledge / experience of the following would be an advantage:

    • Git

    • ORM framework - EF or similar

    • Unit testing, automated testing

    • LINQ

    • Bootstrap

    • Azure

    • DI

    • Working with REST APIs using JSON and API testing tools such as Postman

Non-technical attributes

  • Must have:

    • Proven ability to work from home in a dedicated workspace (e.g. an office, not the kitchen table) without interruption.

    • A reasonably fast and reliable broadband connection.

    • Ability to meet in London / south-east regularly and frequently.

    • Initiative - seeing what needs doing, finding innovative solutions, seeing what could be done better.

    • Positive attitude and a creative approach to problem-solving.

    • Capable of working with customers and partners as well as colleagues.

    • Can understand the customers’ requirements and speak their language.

    • Flexible - able to switch gears when priorities change.

    • Relevant experience in a software development role.

  • Would be an advantage:

    • A relevant degree or equivalent.

    • Experience of CRM apps.

    • Experience of integrating with payment gateways and other APIs.

    • Experience of the charity / nonprofit sector.

    • Understanding of fundraising practices.

Similar searches: Full Stack Development, Remote working, Software Engineering