Full Stack Developer (C#/.NET)
About The CompanyCelebrating over 40 years of excellence, Theradex Oncology is a distinguished full-service Contract Research Organization (CRO) specializing in oncology. Since its inception in 1982, the company has collaborated with the National Cancer Institute, expanding its expertise to partner with industry sponsors in developing innovative cancer therapeutics. Theradex Oncology manages global clinical trials and programs, supporting both early and late-phase studies across domestic and international markets. The company's commitment to advancing cancer research and providing high-quality services has established it as a trusted leader in the field. With a focus on innovation, compliance, and patient-centric solutions, Theradex Oncology continues to contribute significantly to the development of life-saving cancer treatments.About The RoleWe are seeking a highly skilled Lead Full Stack Developer to join our dynamic team in Princeton, NJ, with a hybrid work model that prefers onsite presence three days a week. This role offers the flexibility to consider regionally remote candidates. As a key member of Theradex Oncology, you will be responsible for designing, developing, and maintaining end-to-end web applications and data-driven solutions that support clinical trial operations. This position combines hands-on technical development with leadership responsibilities, including mentoring junior developers and guiding best practices across projects. You will play a vital role in translating complex business needs into scalable, secure, and efficient technical solutions, ensuring adherence to regulatory standards such as GxP and 21 CFR Part 11. Your expertise will directly impact the development of cancer therapies and the advancement of clinical research initiatives.QualificationsMinimum 8 years of experience as a full stack developerAt least 3 years of experience leading development teams focused on building on-premises and cloud applicationsProficiency in core stack technologies including C#/ASP.NET, .NET, Angular, SQL, NoSQL, and AWSRecent hands-on experience with Angular in project settingsExperience redeveloping on-prem web applications for optimization in AWS Cloud environmentsProven track record of leading end-to-end cloud software development projects, including architecture, implementation, testing, deployment, and supportExperience building AWS-based web applications and integrations using services such as CloudWatch, SES, S3, ECR, ECS, and Lambda functionsUI/UX expertise with Blazor or Angular frameworksStrong understanding of relational and non-relational databasesExtensive experience managing code through GitHub, including GitHub ActionsHands-on experience with Docker containers and CI/CD pipelinesKnowledge of AWS environment configuration using Terraform, Fargate, and related tools (preferred)Experience in CRO or pharmaceutical environments with knowledge of regulated clinical data applicationsUnderstanding of GxP and 21 CFR Part 11 compliance standardsExperience migrating entire on-prem data centers to AWS Cloud (preferred)ResponsibilitiesLead the application development team, overseeing technical delivery across multiple projects while actively contributing as a senior full stack developerDesign and implement scalable, secure frontend and backend components, including APIs, services, and user workflows, following best practices in architecture and coding standardsIntegrate application security best practices into all phases of development, including code scanning, dependency management, and vulnerability remediationCollaborate with product owners, technical analysts, project managers, platform engineering, and analytics teams to translate complex business requirements into practical technical solutionsOwn end-to-end technical solutions, encompassing architecture, implementation, testing, deployment, and ongoing supportEstablish and enforce coding standards, automated testing protocols, and continuous integration/continuous deployment (CI/CD) pipelines to enhance software quality and release frequencyMentor and guide junior developers, conducting code reviews, design discussions, and knowledge-sharing sessions to promote best practicesCoordinate with Solutions Architects, DevOps, and Data teams to develop scalable and maintainable technical designs aligned with business needsEnsure all development activities comply with SDLC, GxP, and 21 CFR Part 11 regulationsDesign secure integrations with external clinical and operational systems to facilitate seamless data exchangeTroubleshoot complex system issues, perform root cause analysis, and implement effective solutions to prevent recurrenceDrive continuous improvement initiatives related to cloud infrastructure performance, security posture, and cost optimizationStay current with AWS Cloud development tools and incorporate new technologies to improve system capabilitiesManage project timelines efficiently, providing accurate effort estimations and meeting deadlinesAdapt to evolving project requirements, priorities, and schedules with flexibility and professionalismDocument technical designs, processes, and best practices to foster a culture of knowledge sharing and continuous learning within the teamBenefitsComprehensive medical, dental, and vision coverageLife insurance and disability insurance (STD/LTD)Company-matched 401(k) retirement planGenerous tuition reimbursement programFlexible vacation and sick leave policiesFlexible work schedules to promote work-life balanceEmployee discounts and wellness programsOpportunities for professional development and career growthEqual OpportunityTheradex Oncology is an Equal Opportunity Employer. We are an equal opportunity employer and do not discriminate based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, disability, or any other protected status under applicable law. We believe diversity enhances our innovation and success, and we welcome candidates from all backgrounds to apply.