Backend Infra Engineer; Remote — Terraform & CI/CD
Counsel Health
About the role
Position
Backend Infra Engineer (Remote) — Terraform & CI/CD
About
The Role
At Counsel Health, we've built a product that patients and physicians love on a fast‑moving stack. As we scale, the surface area between "application code" and "infrastructure" is growing — and we need someone who lives at that intersection.
We are looking for a Backend Infrastructure Engineer who is equal parts software engineer and infrastructure engineer. You won't be sitting in a silo writing Terraform all day, and you won't be shipping product features in React. You'll operate on the critical layer in between: the CI/CD pipelines, the IaC that provisions our AWS environment, the backend services that glue our systems together, and the developer tooling that keeps a fast‑growing engineering team productive.
What You'll Do
- Contribute to Our Infrastructure-as-Code: develop and maintain our cloud infrastructure using Terraform.
- Build & Improve CI/CD: Own our build, test, and deployment pipelines end‑to‑end. Your goal is to make deploying to production boring — fast, reliable, and automatic.
- Backend Engineering: Write production backend services and contribute to core server‑side systems. You're comfortable writing application code, not just orchestrating it.
- Build Core Archetypes: Write production grade archetypes for new deployments, jobs, consumers, and workers. You’re comfortable building out an abstract base stream consumer or cron executor for widespread use.
- Developer Experience: Be the engineer who makes other engineers faster. Improve local dev workflows, reduce build times, eliminate flaky infrastructure, and build internal tooling that the team actually wants to use.
- Security & Compliance: Work closely with our security and compliance team to harden our infrastructure posture — secrets management, IAM policies, network isolation, and audit logging in a HIPAA‑regulated environment.
Who You Are
- A Bridge Builder: You're equally comfortable in an IDE writing application code and in a terminal managing cloud infrastructure. You don't see "backend" and "infra" as separate disciplines.
- An Automation Leader: If you do something manually twice, you're already writing the script to automate it the third time.
- Systems Thinker: You understand how a request flows from a user's browser through a load balancer, into a container, hits a database, and comes back — and you can debug any layer of that stack.
- Pragmatic & Shipping‑Oriented: You pick the right tool for the job, not the trendy one. You'd rather ship a working solution today than architect a perfect one next quarter.
- A Strong Communicator: You can explain infrastructure decisions to product engineers and translate product requirements into infrastructure changes.
What You'll Bring
- 3‑5 years of professional experience in backend engineering, infrastructure engineering, or a hybrid of both.
- Strong proficiency in at least one strongly‑typed or compiled language (Go, Rust, Java, Typed Python, Type Script, etc.).
- Experience with AWS/GCP/Azure cloud services.
- Familiarity with containerized environments and Docker.
Bonus Points For
- Hands‑on experience writing and maintaining Terraform (or equivalent IaC tooling).
- Proven track record building and maintaining CI/CD pipelines (Git Hub Actions, Circle CI, or similar).
- Kubernetes experience
- Experience with Type Script/Node.js.
- Experience working in a regulated environment (HIPAA, SOC 2, etc.) — strong plus!
Our Tech Stack
- Languages: Type Script, Node.js
- Infrastructure: SQS, Temporal, AWS, GCP, Docker, Kubernetes
- Data: PostgreSQL, Redis, time‑series and vector storage with GCP
We value strong engineering fundamentals over familiarity with any specific tool. If you’ve built robust distributed systems and high‑quality APIs before, you’ll ramp quickly in our stack.
Role Location
Remote
What We Offer
- Impact: Be at the forefront and contribute to groundbreaking,…
Requirements
- 3‑5 years of professional experience in backend engineering, infrastructure engineering, or a hybrid of both.
- Strong proficiency in at least one strongly‑typed or compiled language (e.g., Go, Rust, Java, Typed Python, TypeScript).
- Experience with cloud services on AWS, GCP, or Azure.
- Familiarity with containerised environments and Docker.
Responsibilities
- Develop and maintain cloud infrastructure using Terraform (Infrastructure-as-Code).
- Own and improve build, test, and deployment pipelines (CI/CD) to enable fast, reliable, and automatic production deployments.
- Write production backend services and contribute to core server‑side systems.
- Create production‑grade archetypes for new deployments, jobs, consumers, and workers (e.g., abstract base stream consumer or cron executor).
- Improve developer experience by enhancing local development workflows, reducing build times, eliminating flaky infrastructure, and building internal tooling.
- Collaborate with security and compliance teams to harden infrastructure posture, including secrets management, IAM policies, network isolation, and audit logging in a HIPAA‑regulated environment.
Benefits
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free