Original listing text, shown exactly as published by the company.
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, TypeScript, 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 (GitHub Actions, CircleCI, or similar).
- Kubernetes experience
- Experience with TypeScript/Node.js.
- Experience working in a regulated environment (HIPAA, SOC 2, etc.) -- strong plus!
Our Tech StackOur backend platform is built to support large-scale AI-driven clinical systems and enterprise integrations.
- Languages: TypeScript, 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.
Location for this role:NYC - hybrid, Boston - hybrid, East Coast - remote