Demo

Senior Full Stack Engineer

Black Canyon Consulting LLC
Fairfax, VA Full Time
POSTED ON 3/29/2026
AVAILABLE BEFORE 4/29/2026
Overview

Black Canyon Consulting (BCC) is searching for a Full Stack Engineer with strong back-end experience to support the ClinicalTrials.gov (CTG) program. This role will focus on designing and implementing scalable back-end services for a modernized, enterprise-level data submission platform that must achieve full functional parity with a legacy system while improving maintainability, reliability, and performance.

A key responsibility of this role includes studying legacy codebases and existing business rules, understanding complex regulatory and workflow logic, and translating that functionality into clean, well-architected services in the new system. Experience understanding server-side templates will be helpful.

The ideal candidate will help ensure the back-end architecture supports scalability, containerization, observability, and modern DevOps practices aligned with cloud-native principles.

You will work as part of a highly collaborative, cross-functional team (including Front-end Engineers, Product Managers, UX Designers, QA, DevOps, and client stakeholders) to deliver a mission-critical platform supporting clinical research data used by hundreds of thousands of users daily.

Duties & Responsibilities:

Back-end Development and Architecture:

  • Design and implement scalable, secure RESTful APIs using the KTOR and Spring Boot frameworks using Kotlin
  • Develop and maintain back-end web services supporting complex workflows
  • Implement complex business rules and validation logic
  • Ensure system performance and scalability
  • Identify and understand the legacy workflows and opportunities to implement a simplified architecture while maintaining the existing legacy system
  • Support CI/CD pipelines and application deployment processes, including maintenance of the existing pipelines and new development processes
  • Troubleshoot and resolve issues across development and production environments
  • Participate in code reviews and contribute to engineering standards

Quality and Agile Delivery

  • Document findings and collaborate with Product and QA to validate parity expectations
  • Write and maintain comprehensive automated unit and integration tests
  • Operate effectively within an Agile development process, including sprint planning and backlog refinement

Requirements

  • Bachelor’s degree in Computer Science, Engineering, Physics, or related field (or equivalent experience)
  • 10 years of experience delivering resilient, well-tested back-end systems in Java or Kotlin
  • 5 years of experience in service-oriented or micro service architectures
  • Hands-on experience with: Spring Boot, Kotlin and/or Java, Hibernate/JPA, REST APIs, relational databases, Docker and Kubernetes, Gradle and Git
  • 5 years of experience writing automated unit and integration tests
  • Strong analytical and problem-solving skills
  • Excellent communication and collaboration skills

Preferred Qualifications

  • Experience modernizing legacy enterprise systems
  • Experience supporting federal or large-scale public systems
  • Understanding of web fundamentals (HTTP, SSL, JSON)
  • Experience with containerized deployments using Docker
  • Familiarity with regulated or data-sensitive environments (e.g., healthcare)

Clearance and Location Requirements

  • Must be able to obtain and maintain a Public Trust clearance
  • Must reside in and be authorized to work in the United States; candidates in the DMV area preferred
  • All work must be performed within the United States

Benefits and Salary

We attract the best people in the business with our competitive benefits package that includes medical, dental and vision coverage, 401k plan with employer contribution, paid holidays, vacation, and tuition reimbursement.

We offer a competitive salary commensurate with experience and location. The targeted range for this position is $130,000 - $160,000

If you enjoy being a part of a high performing, professional service and technology focused organization, please apply today!

Salary : $130,000 - $160,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Full Stack Engineer?

Sign up to receive alerts about other jobs on the Senior Full Stack Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
Income Estimation: 
$102,136 - $132,353
Income Estimation: 
$123,508 - $158,121
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Senior Full Stack Engineer jobs in the Fairfax, VA area that may be a better fit.

  • Jobs via Dice Washington, DC
  • 100% REMOTE Senior Full Stack Developer / Senior Software Engineer Needed for Growing Consulting Firm! This Jobot Job is hosted by: Reed Kellick Are you a ... more
  • 25 Days Ago

  • Jobs via Dice Arlington, VA
  • Job Description ECS is seeking a highly skilled Senior Full Stack Engineer with extensive experience in designing, building and maintaining large scale API... more
  • 26 Days Ago

AI Assistant is available now!

Feel free to start your new journey!