Founding Full-Stack Engineer
Full-time · Remote
As a founding engineer you'll work across the whole stack — the Go control-plane, the Next.js console, and the glue in between. This is a broad, high-ownership role for someone comfortable moving between a DNS provider integration in the morning and a React onboarding flow in the afternoon. You'll help set technical direction and conventions while the codebase is still young enough to shape.
What you’ll do
- Build features end to end: control-plane APIs in Go, the Next.js 16 + Tailwind console, and the Postgres schema underneath them.
- Extend the custom-domain onboarding flow — domain verification, DNS record provisioning, and SSL issuance status — so it stays clear when things go wrong.
- Add and maintain integrations across the 18 supported DNS providers, handling each provider's API quirks and rate limits.
- Work on the on-demand TLS path with the edge proxy so newly connected domains get certificates automatically and reliably.
- Set pragmatic patterns for testing, observability, and deploys as the codebase grows.
What we’re looking for
- Strong experience shipping production software in Go and in a modern React framework (Next.js preferred).
- Comfort designing and evolving relational schemas in Postgres.
- A track record of owning features end to end, including the unglamorous parts: error states, retries, and edge cases.
- Sound judgment about when to keep things simple versus when a problem deserves real design.
- Self-direction in a remote, early-stage environment with shifting priorities.
Bonus
- Experience with DNS, TLS/ACME, or reverse proxies.
- Prior open-source maintenance or contribution.
- Experience with AWS (ECS Fargate, RDS, ALB/NLB, ACM).
Apply for this roleEmail careers@connectdomain.app with the subject “[Founding Full-Stack Engineer] — Your name”.
Backend / Systems Engineer (Go, DNS, TLS/ACME, Networking)
Full-time · Remote
This role sits at the core of what we do: the Go control-plane and the Go edge proxy that terminate TLS and route customer traffic. You'll go deep on DNS automation, ACME certificate issuance (we build on CertMagic / on-demand TLS), and the networking that connects a customer's domain to our edge. If you enjoy the parts of infrastructure that have to be correct under load and graceful under failure, this is for you.
What you’ll do
- Own and extend the edge proxy: on-demand TLS issuance, certificate storage and renewal, and request routing for customer domains.
- Improve DNS automation across 18 providers — record creation, propagation checks, and diagnosing why a given provider or domain isn't validating.
- Harden the ACME path: rate-limit handling, retries, failure classification, and recovery when issuance stalls.
- Design for the failure modes that matter at the edge — bad certs, slow DNS, provider outages — with clear signals and safe fallbacks.
- Work on the AWS networking underneath it (ALB/NLB, ACM, Fargate) and the operational tooling to run it confidently.
What we’re looking for
- Deep experience writing production Go, especially networked services.
- Practical knowledge of DNS and of TLS/ACME certificate issuance and renewal.
- Familiarity with reverse proxies and HTTP internals.
- Instinct for reliability: retries, timeouts, idempotency, and observability.
- Comfort debugging problems that span DNS, certificates, and the network path.
Bonus
- Experience with CertMagic, Caddy, or other on-demand TLS systems.
- Familiarity with running services on AWS (ECS Fargate, NLB/ALB, ACM).
- Contributions to DNS, TLS, or networking open-source projects.
Apply for this roleEmail careers@connectdomain.app with the subject “[Backend / Systems Engineer (Go, DNS, TLS/ACME, Networking)] — Your name”.
Developer Advocate / DevRel
Full-time · Remote
We're an open-source, developer-facing product, and our growth depends on developers understanding — quickly and honestly — how to add custom-domain support to their SaaS. As our Developer Advocate you'll be the bridge between the people building Connect Domain and the people integrating it: writing the docs and examples we wish existed, and carrying real feedback back into the product.
What you’ll do
- Write technical content that actually helps: integration guides, self-hosting walkthroughs, and clear explanations of the DNS/SSL/edge flow.
- Build and maintain example integrations and starter projects that show custom-domain onboarding working end to end.
- Support the open-source community across GitHub issues, discussions, and wherever developers are asking questions.
- Turn recurring questions and rough edges into documentation fixes and product feedback the team can act on.
- Represent Connect Domain credibly in developer communities — no hype, just useful information.
What we’re looking for
- Ability to read and write real code; you should be comfortable integrating an API yourself before you explain it.
- Strong technical writing skills, with a bias toward accuracy over polish.
- Genuine familiarity with how developers work and evaluate tools.
- Comfort operating in the open on GitHub and in community channels.
- Self-direction to find the highest-leverage content and community work without being handed a list.
Bonus
- Background in DNS, TLS, or infrastructure tooling.
- Experience growing an open-source project's community.
- A public body of work — writing, talks, or projects — we can look at.
Apply for this roleEmail careers@connectdomain.app with the subject “[Developer Advocate / DevRel] — Your name”.
Product Designer
Full-time · Remote
Custom-domain onboarding is deceptively hard to make feel simple: DNS records, verification, and SSL status all have to be legible to a non-expert while an expert can still see exactly what's happening. As our Product Designer you'll own the experience of the console and the embeddable onboarding flow, designing for clarity in a domain full of unavoidable technical detail.
What you’ll do
- Design the custom-domain onboarding flow — connecting a domain, provisioning DNS, and tracking SSL issuance — so it's clear to end users and their developers alike.
- Shape the Next.js + Tailwind console: information architecture, states, and the moments where something is provisioning or has failed.
- Design honest, informative error and pending states for inherently slow, sometimes-failing operations like DNS propagation and cert issuance.
- Work closely with engineers, designing within our real component and Tailwind system rather than in a vacuum.
- Help define a simple, consistent visual and interaction language for a young product.
What we’re looking for
- Strong product design skills across interaction and visual design, shown in a portfolio.
- Experience designing developer or technical products where detail can't be hidden away.
- Comfort designing in close collaboration with engineers and working within a code-backed design system.
- Skill at making complex, multi-step, asynchronous flows feel understandable.
- Self-direction in an early-stage, remote team with limited existing process.
Bonus
- Familiarity with Tailwind and component-based front-ends.
- Experience designing for developer tools, infrastructure, or dashboards.
- Ability to prototype in code.
Apply for this roleEmail careers@connectdomain.app with the subject “[Product Designer] — Your name”.
Growth / GTM Lead
Full-time · Remote
We have a real product solving a real, painful problem — custom domains are a feature nearly every SaaS eventually needs and nearly none want to build. This role is about getting Connect Domain in front of the teams who need it and building a go-to-market motion that fits an open-source, developer-first product. You'll be early enough to define how we reach people, not just execute a plan someone else wrote.
What you’ll do
- Build and test go-to-market motions that suit an open-source, self-hostable, developer-facing product.
- Find and reach the SaaS teams who are about to build (or are tired of maintaining) custom-domain support.
- Turn our open-source presence and documentation into a top of funnel, working closely with DevRel.
- Set up the basics of measurement — where interest comes from, where it converts, and where it drops — without over-instrumenting a young product.
- Talk to users and prospects directly, and feed what you learn into positioning and the roadmap.
What we’re looking for
- Experience driving growth or go-to-market for a developer or technical product.
- Genuine understanding of how developer tools get discovered, evaluated, and adopted.
- Comfort with the honest, low-hype style that developer audiences respond to.
- A hands-on, experiment-driven approach — you're happy owning the whole funnel early on.
- Self-direction in an ambiguous, early-stage environment.
Bonus
- Experience marketing an open-source or self-hostable product.
- Familiarity with infrastructure, DNS, or developer-platform markets.
- Comfort being technical enough to speak credibly to engineers.
Apply for this roleEmail careers@connectdomain.app with the subject “[Growth / GTM Lead] — Your name”.
Developer Support Engineer
Full-time · Remote
When a custom domain won't validate or a certificate won't issue, the person on the other end is usually a developer under pressure, and the cause could be anywhere across DNS, ACME, or the edge. As our Developer Support Engineer you'll be the person who reliably gets them unblocked — diagnosing real infrastructure problems, resolving them, and making sure the same issue is easier next time.
What you’ll do
- Diagnose and resolve customer issues spanning DNS configuration, SSL/ACME issuance, and edge routing.
- Reproduce problems across the 18 supported DNS providers and pin down whether the fault is provider, config, or platform.
- Work directly with users and self-hosters to get them from broken to working, clearly and quickly.
- Turn recurring problems into documentation, better error messages, and bug reports the engineering team can act on.
- Build lightweight tools and runbooks that make common issues faster to diagnose.
What we’re looking for
- Solid technical troubleshooting skills, especially around DNS, TLS/certificates, or HTTP.
- Clear, patient written communication with technical users.
- Comfort reading logs, tracing a request, and forming a hypothesis about where a failure lives.
- Ability to work independently and prioritize across many open threads.
- Genuine interest in support as engineering, not as script-reading.
Bonus
- Familiarity with ACME/Let's Encrypt, reverse proxies, or CDNs.
- Some ability to read Go and open small fixes or tooling PRs yourself.
- Experience supporting a self-hostable or open-source product.
Apply for this roleEmail careers@connectdomain.app with the subject “[Developer Support Engineer] — Your name”.