Senior Full-Stack Software Engineer (React / .NET)
Role details
Job location
Tech stack
Job description
Are you a strong full-stack engineer who enjoys building modern enterprise software that solves real operational problems? Do you thrive working across the stack - from polished React user interfaces to scalable APIs and complex system integrations?, * Design and build responsive, high-performance React/TypeScript applications for complex healthcare workflows
- Develop and maintain backend services and APIs using C# and .NET
- Design scalable data models and optimize SQL queries and database interactions
- Contribute to the architecture and implementation of our next-generation containerized platform
- Build and maintain integrations with ERP, EHR, and other third-party enterprise systems
- Collaborate with teams integrating RFID, barcode, and ESL hardware technologies
- Participate in architecture discussions, technical planning, and code reviews
- Mentor junior developers and contribute to engineering best practices
- Support CI/CD pipeline improvements and automated deployment workflows
- Work closely with QA, analysts, and end users to deliver reliable production-ready software
Requirements
Do you have experience in TypeScript?, We're looking for an experienced engineer who is equally comfortable building rich, data-intensive React applications as they are designing APIs, optimizing backend services, and solving integration challenges.You should enjoy collaborative technical discussions, bring thoughtful opinions to the table, and take ownership of the systems you build. The ideal candidate is adaptable, pragmatic, and interested in helping shape both product and engineering direction as the platform evolves.We value developers who:
- Care about software craftsmanship and maintainability
- Communicate clearly with both technical and non-technical stakeholders
- Enjoy solving complex business and integration problems
- Are comfortable learning new technologies when needed
- Can mentor and support other developers on the team
We are flexible on location and open to remote candidates. Our headquarters are in Orion, Michigan, and occasional in-person collaboration is welcomed when possible., * 6+ years of professional software development experience
- Strong experience building production applications with React and TypeScript
- Solid understanding of modern React development patterns including hooks, component architecture, and state management
- Strong backend development experience with C# and .NET
- Experience designing and consuming RESTful APIs
- Strong MS SQL experience including schema design, query optimization, and stored procedures
- Experience integrating with third-party enterprise systems and APIs
- Experience working within modern Git-based development workflows
- Strong communication and collaboration skills
Helpful Additional Experience
- Experience working with cloud-hosted or containerized applications
- Familiarity with Docker, Kubernetes, or similar deployment technologies
- Experience with CI/CD pipelines and Azure DevOps
- Experience building large-scale enterprise or SaaS applications
- Healthcare IT experience, especially EHR or ERP integrations
- Exposure to RFID, barcode, inventory management, or real-time operational systems
Education BS/BA in Computer Science, Engineering, or equivalent practical experience
Benefits & conditions
Pulled from the full job description
- 401(k)
- Health insurance
- 401(k) matching
- Paid time off
- Vision insurance
- Health savings account
- Dental insurance, * 401(k)
- 401(k) matching
- Dental insurance
- Flexible schedule
- Flexible spending account
- Health insurance
- Health savings account
- Paid time off
- Vision insurance
- Work from home