×
Register Here to Apply for Jobs or Post Jobs. X

Senior Full Stack Developer

Job in Bethesda, Montgomery County, Maryland, 20811, USA
Listing for: NIH-NCBI
Full Time position
Listed on 2026-02-16
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer
Salary/Wage Range or Industry Benchmark: 140000 - 220000 USD Yearly USD 140000.00 220000.00 YEAR
Job Description & How to Apply Below

Overview

Black Canyon Consulting (BCC) is searching for a Sr. Full Stack Developer with strong full-stack experience to support the Clinical Trials.gov program s role will focus on building a complex, enterprise-level data submission portal designed to reach full feature parity with the legacy system while improving usability, reliability, and maintainability. You will work as part of a highly collaborative, cross-functional team (including backend engineers, product managers, UX designers, QA, Dev Ops, and clients) to deliver a mission-critical system that supports access to clinical research data used by hundreds of thousands of users daily.

In addition to hands-on development, you will provide technical leadership for the frontend team. You will help guide architectural decisions, mentor frontend developers, and partner with Product and Program leadership on planning, estimation, and roadmap execution.

This is an excellent opportunity to contribute to a high-impact federal healthcare platform while working with modern technologies, Agile practices, and a strong engineering culture that values code quality, test automation, and thoughtful system design.

Job Responsibilities
  • Frontend Engineering
  • Design, develop, test, and maintain enterprise-scale Angular applications
  • Build reusable, maintainable UI components with robust state management
  • Implement complex, data-driven workflows for clinical trial data submission
  • Integrate frontend applications with backend APIs and services
  • Collaborate with backend teams to define API contracts and data models
  • Write and maintain automated tests, including end-to-end tests using Playwright
  • Contribute to CI/CD pipelines using Git Lab and Gradle
  • Collaborate with Dev Ops teams to support deployments and environment stability
  • Assist in troubleshooting and resolving production issues as needed
  • Technical Leadership
  • Lead frontend architecture decisions and ensure consistency, scalability, and maintainability across applications
  • Provide technical leadership for a team of frontend engineers. Mentor and support developers through code reviews, design discussions, and best-practice guidance
  • Establish and uphold frontend engineering standards and patterns. Contribute to improving development practices, tooling, and processes
  • Champion code quality, test coverage, and clean, well-documented code
  • Support technical debt identification and remediation planning
  • Balance near-term delivery goals with long-term system health and maintainability
  • Collaboration and Planning
  • Partner closely with Product, UX, BAs, and SMEs to translate requirements into technical solutions
  • Advise Product and UX on technical feasibility, tradeoffs, and implementation approaches
  • Support backlog refinement, technical discovery, and requirement clarification
  • Contribute to estimation, sizing, and sequencing of technical work to inform roadmap and release planning
  • Identify technical dependencies, risks, and constraints early, and propose mitigation strategies
  • Collaborate effectively with QA, backend, and cross-functional partners
Preferred Qualifications
  • Experience with federal government or large enterprise systems
  • Experience in healthcare, life sciences, or systems handling sensitive data
  • Experience working on data-heavy or workflow-driven applications
  • Familiarity with Google Cloud Platform
  • Experience working in multi-vendor, multi-team environments
  • Strong interest in user experience and accessibility
Required skills and experience
  • Bachelor’s degree (preferably in Computer Science or related field)
  • 10+ years of experience building enterprise-grade web applications
  • 7+ years of hands-on experience with Angular and Type Script
  • Strong experience with HTML, CSS, and modern frontend architecture patterns
  • Experience with state management and reusable component design
  • Experience collaborating closely with backend teams using Java/Kotlin/Spring Boot
  • Experience with REST APIs, API integration, and data contracts
  • Familiarity with MySQL or similar relational databases
  • Strong experience with Git, code reviews, and version control workflows
  • Experience writing automated tests, using tools such as Playwright, Cypress and Selenium
  • Experience with CI/CD pipelines and modern Dev Ops practices
  • Excellent communication and collaboration skills
  • Proven experience serving as a technical lead or senior individual contributor on frontend teams
Benefits and Salary

We attract the best people in the business with our competitive benefits package, including medical, dental, and vision coverage; a 401(k) 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 $140,000 - $220,000.

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

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary