If you’re the kind of engineer who can zoom out to design a clean architecture, then zoom back in and ship production code with tests, this is your lane. You’ll help set technical direction on a Microsoft-first stack, mentor other engineers, and build scalable, secure systems in a regulated healthcare SaaS world.
About RethinkFirst
RethinkFirst is a behavioral health technology company working to make mental wellness, education, and support more accessible and scalable. Through platforms like RethinkEd, RethinkCare, and RethinkBH, they serve educators, employers, and providers with tools that deliver measurable, inclusive outcomes.
Schedule
Full-time | Remote
Remote eligibility: AL, AZ, CT, FL, GA, HI, IL, IN, KY, LA, MD, MA, MI, MN, MO, NC, NE, NH, NJ, NV, OH, OR, PA, RI, TN, TX, VA, WA, WI
What You’ll Do
- Shape architecture to meet scalability, performance, security, and compliance needs
- Build and deploy cloud applications using C#, .NET Core, SQL, Azure, and Angular
- Establish and reinforce coding standards and patterns (SOLID, DDD, CQRS, etc.)
- Write, review, and maintain high-quality code with strong unit and integration testing practices (xUnit/NUnit)
- Mentor and coach engineers across teams to raise the bar on craft and consistency
- Translate business needs into technical designs and workable solutions
- Drive best practices in DevOps, microservices, Docker, Service Bus, Redis, and observability (App Insights, logging, monitoring)
- Participate in architecture reviews, code reviews, and design discussions
- Contribute to long-term platform modernization and cloud migration efforts
- Troubleshoot production issues and guide root-cause analysis to improve reliability
What You Need
- 8+ years of software development experience, including 3+ years in a senior/lead capacity
- Strong Microsoft stack experience: C#, .NET Core/Framework, Entity Framework, SQL Server, Azure
- Deep knowledge of OOP, design patterns, SOLID, DDD, and event-driven design
- Front-end experience with Angular, TypeScript, JavaScript, HTML/CSS (Python listed as a plus skill too)
- Strong SQL skills (performance tuning, schema design, stored procedures)
- Azure experience across App Services, Functions, Service Bus, Storage, Key Vault, Azure SQL, monitoring
- Experience with REST APIs, microservices, and event-driven systems
- CI/CD and tooling experience: Azure DevOps, Git, Docker, IaC (Terraform/ARM)
- Testing mindset: xUnit/NUnit/Moq, automated testing, TDD/BDD familiarity
- Strong communication, leadership, and mentoring ability in fast-changing environments
- Bonus points for healthcare compliance exposure (HIPAA, HITRUST, SOC 2)
- Extra advantage if you’ve designed or integrated AI systems (LLMs, vector DBs, agent workflows) with secure, governed handling of sensitive data
Benefits
- Health, dental, and vision coverage
- Flexible paid time off
- 11 paid company holidays
- 401(k) with matching
- Parental leave
- Access to the RethinkCare platform supporting neurodiversity, resilience, and wellbeing
One real talk note: the “Architecture Team” label usually means they’ll expect you to influence how other teams build, not just how you build. If your leadership stories are thin, you’ll want to beef up your resume bullets with examples of standards you introduced, migrations you led, and how you moved engineers with you (not dragging them).
Happy Hunting,
~Two Chicks…