Lead Full Stack Developer (C#/.NET)
Location: Princeton, NJ (Hybrid – Onsite 3 days/week preferred) – Will consider regionally remote candidates (East Coast only).
About the Role
We are seeking a Lead Full Stack Developer responsible for designing, building, and operating end-to-end web applications and data-driven solutions that support clinical trial operations. This is a hands-on technical leadership role, combining senior individual contributor responsibilities with mentoring and guiding other developers on modern practices. This role requires recent hands-on experience owning technical solutions and driving projects forward while maintaining Full Stack Development responsibilities.
- Lead & Code: Act as a hands-on Full Stack Developer while overseeing the development team's technical delivery.
- Build Architecture: Design and implement scalable, secure frontend/backend components, APIs, and UIs using clean architecture.
- Own End-to-End: Take full ownership of technical solutions from architecture and testing to deployment and cloud support.
- Enforce Standards: Champion coding standards, automated testing, code reviews, and CI/CD pipelines to ensure release quality.
- Collaborate Cross-Functionally: Partner with Product, DevOps, and Data teams to translate complex business needs into practical designs.
- Ensure Compliance: Guarantee all development adheres to strict SDLC, GxP, and 21 CFR Part 11 requirements for clinical systems.
- Mentor Team: Guide and grow other developers through pair programming, design reviews, and structured feedback.
- Optimize Cloud: Continuous improvement of AWS cloud performance, security posture, and cost optimization.
Requirements
- Minimum 8 years of experience as a full stack developer
- Minimum 3 years of experience leading a development team focused on building On-prem and Cloud applications
- Core stack: C#/ASP.NET, .NET, Angular, SQL, NoSQL, and AWS
- Proficient in Angular and experience in a recent project
- Strong experience redeveloping on-prem web applications to be optimized for the AWS Cloud
- Experience leading a Cloud software development project end-to-end: architecture, implementation, testing, deployment, and support
- Experience building AWS-based websites, applications, and integrations
- AWS services such as CloudWatch, SES, S3, ECR, ECS, Lambda functions
- UI/UX experience using Blazor or Angular
- Relational and non-relational databases
- All aspects of GitHub, including GitHub Actions
- Experience with Docker containers
- Strong experience with the management of code through a CI/CD pipeline
Preferred Experience
- Experience configuring AWS environment using Terraform, Fargate, etc.
- Experience in a CRO/pharmaceutical environment with definitive knowledge of regulated clinical data applications
- Knowledge of GxP and 21 CFR Part 11 compliance
- Experience with migrating an entire on-prem data center to the AWS Cloud
Benefits
At Theradex we offer a supportive culture that puts people first. Our employees are eligible to participate in our comprehensive benefits package which includes:
- Medical, dental, and vision coverage
- Life insurance
- Disability insurance (STD/LTD)
- Company-matched 401(k)
- Very competitive tuition reimbursement
- Generous vacation/sick plans
- Flexible work schedules
- Employee discounts and other company-provided benefits
Pay
The annual base salary for this position ranges from $140,000 - $175,000. The actual salary offer will be based on a number of factors, including but not limited to the candidate’s qualifications, experience, skills, and competencies for the role.