We are seeking a Senior Full Stack Software Engineer to join our dynamic and mission-driven engineering team. This individual will play a key role in the development and delivery of scalable web applications that support core business operations. The ideal candidate brings 5+ years of full stack development experience in a Microsoft-based environment, excels in both back-end and front-end technologies, and thrives in a remote-first, collaborative culture. They should be highly self-motivated, self-accountable, and skilled at building strong working relationships across distributed teams.