Senior Full Stack Developer
Listed on 2026-02-16
-
Software Development
Software Engineer, Full Stack Developer
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
- 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
- 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
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(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).