Sr. Cloud & Full-Stack Engineer (GCP, AWS, TypeScript, React, Node)

Cloud & Full Stack Engineer (GCP, AWS, TypeScript, React, Node.js)

Location: Remote from Kansas City or another area where Keyhole Software has a presence (e.g., St. Louis, Dallas, Denver, etc.)

Eligibility: Candidates must be authorized to work and reside in the United States. No Corp-to-Corp (C2C) or Contract-to-Hire (C2H) arrangements. At this time, Keyhole Software is unable to provide visa sponsorship of any kind.

About the Role

Keyhole Software is seeking a versatile Cloud & Full Stack Engineer to join our consulting team. This client-facing role combines cloud migration expertise (GCP and AWS) with full stack web development skills. You’ll help enterprise clients modernize their applications and infrastructure by leading cloud migrations—primarily from AWS to GCP—and building secure, scalable, high-performance web applications using technologies like TypeScript, React, and Node.js.

This is a unique opportunity for someone who thrives at the intersection of cloud engineering, application modernization, and full stack development. You’ll work directly with stakeholders to solve complex technical challenges, enable FHIR-compliant healthcare data interoperability, and lead projects that involve large-scale data migrations and full lifecycle cloud and application modernization efforts.

Your Responsibilities

  • Lead end-to-end cloud migrations from AWS to GCP: EC2 to Compute Engine, RDS to Cloud SQL, S3 to Cloud Storage, Lambda to Cloud Functions, etc.
  • Execute data warehouse migrations (e.g., Redshift to BigQuery) and analytics workloads (e.g., Glue to Data Fusion, Kinesis to Pub/Sub and Dataflow).
  • Design and implement infrastructure using Terraform and Infrastructure as Code (IaC) principles.
  • Configure networking: VPCs, subnets, load balancers, and hybrid connectivity.
  • Migrate and modernize containerized apps using GKE and Cloud Run.
  • Set up observability and monitoring (Cloud Monitoring, migrating from CloudWatch).
  • Ensure cloud security compliance, IAM policy management, and data encryption.
  • Collaborate on ML/AI workload migration (SageMaker to Vertex AI).
  • Document cloud migration processes and create operational runbooks.

Healthcare Data & FHIR

  • Apply AWS/GCP knowledge to manage healthcare data, particularly FHIR interoperability standards.
  • Author and optimize large-scale healthcare data migration processes between AWS and GCP.

Full Stack Web Development

  • Build web applications using TypeScript, HTML, and CSS with frameworks like React, Angular, or Svelte.
  • Develop robust backends with Node.js, using frameworks such as Nest.js.
  • Integrate cloud-native features into applications using GCP and AWS services.
  • Create and maintain unit tests and static code analysis tools for code quality.
  • Manage Git-based version control and implement efficient CI/CD pipelines.
  • Optimize application performance and scalability with modern DevOps practices.

Requirements

Education: Bachelor’s degree in Computer Science or related field (preferred) or equivalent work experience

Required Qualifications:

  • 7 years of professional experience in an enterprise software role, including:
    • 3+ years of hands-on experience with Google Cloud Platform services, including Compute Engine, Cloud SQL, Cloud Storage, BigQuery, GKE, and Cloud Functions
    • 2+ years of experience with AWS services including EC2, RDS, S3, Lambda, VPC, CloudWatch, and Redshift
  • Experience with healthcare data, including FHIR data modeling and security practices.
  • Cloud migration experience involving application, infrastructure, and data workloads.
  • Deep proficiency in TypeScript, HTML, and CSS.
  • Strong frontend experience using React (Angular or Svelte also considered).
  • Backend development expertise in Node.js and Nest.js or similar frameworks.
  • Containerization experience (Docker, Kubernetes).
  • Proficiency in Terraform and Infrastructure as Code.
  • Familiarity with unit testing frameworks, static code analysis, and CI/CD tools.
  • Strong understanding of cloud networking, IAM, and security best practices.
  • Proficient in Git and collaborative development workflows.

Preferred Qualifications:

  • Google Cloud Professional Cloud Architect or Professional Data Engineer certification
  • AWS Solutions Architect or similar certification
  • Experience with healthcare technology and HIPAA compliance
  • Knowledge of data analytics and machine learning platforms
  • Experience with Apache Beam, Dataflow, or similar stream processing technologies
  • Familiarity with BigQuery optimization and data warehouse design
  • Experience with microservices architecture and API design
  • Knowledge of cost optimization strategies for cloud environments
  • Experience with agile development methodologies
  • Strong communication skills for cross-functional collaboration
  • Experience with enterprise-scale migrations (multi-petabyte data, 20+ application teams)

Why Join Keyhole Software?

At Keyhole Software, you’ll enjoy the best of both worlds: the stability of full-time employment and the variety of working on diverse, long-term client projects.

  • Dynamic Opportunities: Work on challenging projects that keep your technical skills sharp while offering variety across industries and technologies.
    Collaboration & Support: Be part of a collaborative team of experienced developers and architects who are always ready to help.
  • Long-Term Growth: Develop your career with opportunities to take on leadership roles, learn new tools and frameworks, and work across multiple client engagements.
  • Comprehensive Benefits: Enjoy competitive pay, health insurance options, a 401(k) plan, and more.

At Keyhole Software, you’re not just taking on a job—you’re joining a team that’s committed to your success, development, and long-term satisfaction.

What We Offer

  • Competitive Compensation: This role offers a compensation range of $90,000 to $160,000 annually, depending on your experience, skills, and qualifications.
  • Comprehensive Benefits Package:
    • Medical insurance with traditional and HDHP options.
    • Dental and vision insurance.
    • FSA & dependent care options.
    • Life insurance and disability coverage.
    • 401(k) with discretionary employer contributions.
    • Supplemental insurance options.
  • Collaborative Team Environment: Access to a talented, collaborative support network for continued professional growth.

Apply

To apply, please send a personalized email to [email protected], including:

  • A copy of your resume
  • Your current city and state in the United States
  • Your qualifications for the role

Please note that we only consider candidates based in the United States (with preference to candidates currently located in our service areas—including Kansas City, St. Louis, Dallas, Denver, and surrounding regions). We do not engage candidates on a 1099 or Corp-to-Corp (C2C) basis. To ensure an authentic and meaningful hiring process, all interviews are conducted live, either in person or via video, and we take extra care in verifying identities, backgrounds, and work histories.