.NET Software Engineer

At CardFree, we ensure our restaurant, hotel, resort, and retail clients’ mobile and web applications provide value to their customers and keep them delighted and engaged. We build innovative solutions for online order ahead, order tableside, order for delivery, self-service kiosk, loyalty and offers. Our products power user engagement and measure key metrics so merchants can grow and manage their business. We have won the best Mobile Startup Award with the MEA, listed as part of the Red Herring Top 100 North America Award, and are powering the technology behind a number of well-known national merchants.


As a part of the back-end engineering team, you will be building scalable solutions that millions of customers will use as their primary mobile interface to submit and pay for orders. We nurture creativity and encourage individuality to build a great work environment and culture. In turn, we are seeking talent that doesn’t always want to do it the corporate way but strives to create innovative solutions that amaze and have some fun while doing it. We believe great product ideas don’t just get handed over the fence to engineering.



  • Minimum 3+ years development with .NET/C# and experience with OO design

  • Minimum 3+ years database skills including table layout and design, SQL Queries, and stored procedures – MySQL preferred

  • Minimum 3+ years exposure to debugging tools and performance tuning

  • Knowledge of multi-tenant systems, secure coding practices, authentication/authorization, and encryption

  • Experience developing RESTful web services


Preferred Skills:

  • Knowledge or expertise of middleware development platforms

  • Knowledge or expertise implementing 3rd party API integrations

  • Experience designing and implementing multi-tiered systems applications

  • Experience and knowledge of payment processing including experience with high-volume transaction processing and scaling distributed systems

  • Experience with programming and operating in Linux operating systems

  • Experience developing with .NET Core

  • Excellent analytical, communication, organizational and problem-solving skills coupled with a strong work ethic

  • Experience working on an Agile team


Nice to Have:

  • Payments or Point of Sale systems integration experience a strong plus

  • Experience with AWS is a plus

  • You understand when to retry a failed call and when not to

  • Understand proper architecture and design best practices yet be practical when needed

  • Good at prioritizing and shipping code

CardFree is a well funded start-up with great benefit options, competitive salaries and equity. We have generous PTO, and offer flexible work arrangements.


To apply, please send us your resume via email with the job title in the subject line.

Comments are closed.