CDS Platform Developer

Hurricane ConsultingFairfax, VA

About The Position

The CDS Platform Developer is a proactive, collaborative engineer responsible for building and maintaining robust, scalable software solutions across the full stack. This role requires navigating complex codebases, diagnosing and resolving issues, and implementing new features within a cloud-native AWS environment. By balancing technical rigor with cooperative problem-solving, the Developer contributes to the stability and evolution of the CDS Platform, ensuring high-quality code and infrastructure through clear communication and shared ownership.

Requirements

  • Proactive problem-solving: Capable of diving into complex, existing codebases and understanding intricate logic.
  • Analytical & Debugging: Efficiently diagnose and resolve problems.
  • Communication & Collaboration: Demonstrate excellent interpersonal skills; approach technical disagreements with empathy and constructive reasoning, prioritizing team cohesion and collective goals over individual preferences.
  • Ownership: Be driven, self-motivated, and results-oriented, with the ability to manage tasks effectively within limited timeframes.
  • Familiar with building UI with JavaScript, HTML, CSS.
  • Can follow existing patterns to be productive in design/CSS or front-end logic.
  • Can implement new pages, components, and behaviors based on existing patterns and framework code.
  • Understands the function and structure of basic web services.
  • Can follow conventions to write code for standard MVC-style services that use a database and serve an API.
  • Practical experience writing Terraform to manage AWS resources like S3, Lambda, VPC, ALB/NLB.
  • Can modify and extend existing infrastructure code with support.
  • Understands how to structure infrastructure to be reusable and testable.
  • Can write and maintain basic infrastructure tests using tools like Terratest or similar.
  • Familiar with AWS CLI, IAM roles/policies, and troubleshooting common issues in a dev/test environment.
  • Familiar with collaboration tools: Slack, Microsoft Suite, Google Suite, GitHub.
  • Understands that tests should be present and how code design impacts testing.
  • Can articulate and apply multiple levels of the testing pyramid.
  • Willing to adopt the team’s agreed-upon development practices, including pair programming, test-driven development, continuous integration, and continuous delivery, while contributing fresh ideas for improvement.
  • Available during the team’s core working hours (minimum schedule overlap timeframe): EST: 11:00 AM – 5:00 PM, CST: 10:00 AM – 4:00 PM, MST: 9:00 AM – 3:00 PM, PST: 8:30 AM – 2:30 PM.
  • Available for at least one weekly shift of off-hours on-call support (7:00–11:00 AM or 4:00–8:00 PM ET).

Nice To Haves

  • Knowing FHIR is a plus but not critical.

Responsibilities

  • Actively engaging with the existing technology stack to maintain platform health and extend functionality.
  • Applying logical reasoning and collaborative practices to diagnose issues, resolve straightforward problems, and effectively contribute to team goals and product roadmaps with varying levels of autonomy.
  • Reading and comprehending existing codebase patterns, tracing execution paths to understand runtime behavior.
  • Applying sound logical reasoning to diagnose straightforward bugs or extend current logic.
  • Solving problems effectively in straightforward situations.
  • Working cooperatively and independently, balancing autonomy with a moderate level of guidance and direction.
  • Providing application support within the Platform team and for other dependent CDS Collaborative teams.
  • Contributing to the team and program’s collective goals by working within established guidelines, while also identifying where processes or solutions can be improved.
  • Asking clarifying questions, proactively sharing knowledge, partnering effectively with stakeholders, and giving/receiving feedback.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service