Senior Full Stack Developer (.NET)

Location
Remote, ET timezone
Experience Level
Senior
Type Of Employment
Contract
Remote
Yes
Domain
Property Management Software

We are looking for a Senior .NET Full Stack Developer with approximately 5-10 years of experience, with at least 3 years focused on full-stack web application development. The ideal candidate will enjoy working with a collaborative team to solve challenging business problems for our clients as we grow and scale the SaaS application.

Responsibilities

  • Analyze, design, prototype, program, test, troubleshoot and support - the complete software lifecycle in your hands
  • Create and deliver new features by working, as part of a Scrum team that believes in continuous improvement
  • Create and enhance a scalable SaaS enterprise application
  • Assess risks and impacts on the existing system as new functionality is added
  • Perform code reviews and provide architectural guidance to the team
  • Mentor and coach other technical team members and junior developers, especially in elevating their technical skills
  • Actively work to improve code, unit testing, and product quality
  • Drive a culture with a commitment to quality and world class product experiences
  • Improve development processes to support on time delivery of high-quality products

Requirements

  • Approximately 5-10 years working in C# development. You are experienced in the .NET.
  • Experienced full stack developer (at least 3+ years focused on full stack end to end web development)
  • Strong coding skills for web services, object-oriented programming and APIs
  • Extensive experience with .Net, C#, Redis, SQL Server, Azure
  • Experience with the Microsoft web development ecosystem (IIS, SQL Server, C#, .NET, .NET Core, ASP.Net)
  • Experience with React
  • Experience with HTML5, TypeScript / JavaScript, CSS in a complex user interface
  • Experience with UI frameworks such as Bootstrap, Kendo, etc.
  • Experience with Vertical Slice Architecture, Onion Architecture, and NServiceBus is an asset
  • Excellent at troubleshooting / problem solving / root cause analysis
  • Experience coaching junior team members is an asset
  • Fast learner - interested and willing to learn
  • Familiar with Agile Development and CI/CD
  • Experience working at a SaaS company is an asset
  • Experience with cloud infrastructure (Microsoft Azure)
  • Experience with Microservices Architecture and/or migration to Microservices
  • Strong communication skills - listening, written and verbal communication skills
  • Team player / strong collaborator
  • Quality mindset and a passion for unit testing and clean code


Date posted: February 28, 2025