Senior .NET C# Software Engineer - Payments API & Bitcoin

We are building an API for online merchants to remove the "friction" they currently experience with online payments and moving money.

We view the API as a step on the road towards programmable money. It will be built as a REST API with C# and .NET and will be deployed on Azure. This role plays an integral part in building the API. We have the API functions mapped out and have started on the specification but everything else is yet to be decided.

This is an opportunity to get involved in building a brand new product from the start of its life. A part of the role will also involve working with the Bitcoin and Bitcoin Lightning networks. We intend to incorporate them into the API when the time is right. You'll be working with a Bitcoin Core contributor and have the opportunity to fast track into the Bitcoin ecosystem if you're not already.

What you'll do:

  • Be involved in the design and specification of our core REST API.
  • Implement the API using C# & .NET.
  • Automate deployments to Azure using the Azure DevOps and/or GitHub CI tools.
  • Work closely with the CTO, and other programmers, to absorb the initial designs and ideas and then improve on them.
  • Work from our newly renovated office, on Baggot Street Lower in the heart of Dublin, with your choice of machine(s), screen(s), etc. Your salary will cost way more than your tools so we're not going to skimp.
  • Work with a well-funded fintech startup.
  • Work with Bitcoin and the Lightning Network.

What we're looking for:

  • Bachelor's degree, or equivalent experience, in Computer Science or related field.
  • 5+ years experience in C#.
  • 3+ years experience with Azure, ideally with certification.
  • Experience building REST APIs.
  • Must be both, living in and authorised to work in Ireland (stamp 4 or permanent residency), no visa sponsorship provided.
  • Must be able to attend Dublin office when health restrictions permit (work arrangements are flexible but we will need regular attendance in the office).

    Apply for this job

    All fields are required.

    Please attach your CV as a PDF or Word file.