Opportunity for impact
Newfire is seeking a Senior Full Stack Software Engineer. You'll be a foundational member, responsible for architecting and developing both the backend services and contributing to frontend development. You'll have ownership over key technical decisions, establish coding standards, and mentor the team as it grows. This role requires someone who can move fast, make sound architectural decisions, and thrive in an environment where you're building from a blank slate.
What's the Project?Our client is a healthcare data analytics company that uses rigorous comparative effectiveness research to help employers and plan sponsors improve the value of their pharmacy benefits. By analyzing pharmacy claims and clinical evidence, TruDataRx identifies which medications deliver the best clinical outcomes at the lowest cost and then translates those insights into actionable coverage and formulary strategies.
Your day-to-day activities:
- Designing and building new features across both backend services (.NET) and frontend experiences (React)
- Collaborating with product, design, and engineering teammates to turn requirements into scalable technical solutions
- Defining and evolving API contracts, database schemas, and system architecture
- Writing clean, maintainable, and well-tested code with a strong focus on quality and performance
- Contributing to automated testing (unit, integration, and end-to-end) to ensure reliable releases
- Participating in code reviews, technical discussions, and architectural decision-making
- Working with DevOps practices, including CI/CD pipelines, cloud environments (Azure), and infrastructure considerations
- Troubleshooting and resolving issues across the stack, from UI bugs to backend performance challenges
- Helping establish engineering standards, best practices, and reusable patterns as the platform grows
- Collaborating in an Agile environment, contributing to sprint planning, backlog refinement, and technical estimation
- As a Senior team member, you will be expected to actively participate in our hiring processes by serving on interview panels for future roles across the company
You’re a perfect match if you have:
- 6+ years of professional software engineering experience with 2+ years of professional software engineering experience in a lead capacity with a strong focus on full-stack development.
- Strong experience with React.js for frontend development
- Experience building applications from scratch, including architecture design, database schema design, and API development
- Expert-level proficiency in .NET Framework (C#, ASP.NET, .NET Core) for backend development
- Experience with Azure services (App Services, Azure SQL, Key Vault, Application Insights, etc.)
- Experience with setting up and using automated testing frameworks (xUnit, NUnit, Jest, React Testing Library)
- Strong understanding of RESTful API design and microservices architecture
- Hands-on experience with cloud infrastructure, preferably Azure, including understanding of cloud-native architectures
- Working knowledge of Infrastructure-as-Code tools like Terraform, CloudFormation, or similar
- Proficiency with relational databases (SQL Server, PostgreSQL, or similar), including query optimization and schema design
- Experience with CI/CD pipelines and modern DevOps practices
- Familiarity with containerization (Docker) and orchestration concepts
- Strong problem-solving skills and ability to make pragmatic technical trade-offs
- Familiarity with Agile/Scrum methodologies, excellent communication skills, and ability to collaborate with cross-functional teams
- Self-starter mentality with ability to work independently and drive projects forward
Nice to Haves
- Healthcare or HIPAA-compliant application experience
- Experience with authentication/authorization systems (OAuth 2.0, OpenID Connect, Azure AD)
- Knowledge of state management libraries (Redux, Zustand, or similar)
- Exposure to performance monitoring and observability tools (Application Insights, DataDog, New Relic)
- Experience mentoring junior developers
- Background in pharmacy benefits or healthcare data
- Automation skills with Playwright
