Senior / Staff Full-Stack Engineer + TypeScript + Go) — Cloud SaaS
Location : Remote
Employment : Full-time, 6 month contract - potential to become perm
About the product
We're building a modern SaaS platform that's global from day one. Customers choose where their data resides, and some need dedicated, isolated environments with strict compliance and performance guarantees. The platform is containerized, cloud-native, and designed for high availability, smooth zero-downtime deployments, and robust data protection.
Our stack (you don't need all of it on day one)
- Frontend : (React, TypeScript), server-side rendering, incremental static regeneration, and server actions where appropriate
- APIs : (NestJS / Fastify), with OpenAPI & gRPC contracts
- Workers & Services : Go for high-throughput jobs (SQS / EventBridge pipelines, background processing)
- Data : PostgreSQL (multi-tenant strategies, RLS / schema-per-tenant), Redis, S3 object storage, connection pooling
- Search : Postgres FTS + pg_trgm (with pgvector / semantic or OpenSearch as needed)
- Infrastructure & Ops : AWS (containers, networking, storage, security), IaC (Terraform or AWS CDK), CI / CD pipelines, observability with OpenTelemetry
What you'll do
Build polished features (SSR / ISR, forms, and data-heavy UIs), using server actions where it makes senseDesign and ship TypeScript APIs (NestJS / Fastify) with clean boundaries, versioned contracts, and robust validationWrite Go services and workers for background pipelines (file handling, indexing, exports, embeddings)Model data in PostgreSQL : indexes, migrations, and tenant isolation (RLS or schema-per-tenant)Implement fast search across large datasets (typeahead, fuzzy / full-text, semantic with pgvector)Keep services container-ready : minimal images, non-root, health probes, graceful shutdown, idempotent jobsUse connection pooling and autoscaling strategies to keep systems resilient under loadEnforce data residency and compliance requirements at every layerContribute to infrastructure-as-code, security best practices, and organizational guardrailsInstrument everything with metrics and traces (OpenTelemetry), debug with data not guessworkParticipate in code reviews, architectural RFCs / ADRs, and mentor engineers as the team growsMinimum qualifications (or equivalent experience)
5+ years building and operating production web applications3+ years with , including production API services3+ years with React; 2+ years with (SSR / ISR features)2+ years with Go (API or worker services)Strong PostgreSQL experience : SQL, indexing, query planning, migrations; familiarity with FTS / pg_trgm (or similar fuzzy search)Hands-on AWS experience : storage, networking, compute (containers), databases, queues / eventsSolid grasp of containers, 12-factor design, CI / CD, and security best practices (PII, GDPR, encryption, secrets)Strongly preferred
Experience with multi-tenant SaaS (RLS, schema-per-tenant, rate limits)Experience enforcing data residency (regional buckets, telemetry, guardrail policies)Observability in practice (OpenTelemetry, CloudWatch dashboards, SLOs / error budgets)Search design : ranking, highlighting, caching, paginationIaC at scale (Terraform / CDK), AWS Organizations / Control TowerGood experience with Secure Development LifecycleNice to have
OpenSearch / Elasticsearch, pgvector (semantic search), Redis StreamsEnterprise authentication (OIDC / SAML SSO, SCIM), multi-IdP supportCompliance exposure (SOC 2, ISO 27001), data retention and immutability (Object Lock)Performance profiling (Node / clinic, Go / pprof), Core Web Vitals, accessibility best practicesExperience with domain-driven design and event-driven architecturesHow we work
Remote-first, async-friendlyWe value clarity, curiosity, and ownership over job titles