Senior Developer / DevOps Engineer (GCP/Node.js) Commit Offshore $$$$

Madfish

Madfish

Software Engineering

Remote

Posted on May 10, 2026

The Role

What You'll Do

Development (50%)

DevOps / SRE (50%)

  • Build and maintain backend microservices in Node.js / TypeScript (NestJS, Express).
  • Develop and extend Strapi-based content and platform services.
  • Design and implement REST and GraphQL APIs consumed by internal and external clients.
  • Contribute to auth platform work — token management, session handling, identity provider integration.
  • Write and maintain database schemas and migrations (PostgreSQL, MongoDB).
  • Review code across the backend stack; contribute to engineering standards and documentation.
  • Debug and resolve production application issues end-to-end.
  • Own and operate GKE clusters — scaling, upgrades, PDBs, resource tuning, zero-downtime deploys.
  • Manage all GCP infrastructure via Terraform — VPCs, IAM, Cloud SQL, GKE, storage.
  • Build and maintain CI/CD pipelines in GitHub Actions; manage GitOps workflows with ArgoCD.
  • Define and monitor SLOs/SLIs; maintain observability stack (Prometheus, Grafana, Loki).
  • Own IAM posture — least-privilege service accounts, Workload Identity, audit logging.
  • Handle database operations — backup validation, restore testing, rightsizing, failover.
  • Conduct FinOps reviews; identify and act on GCP cost reduction opportunities.

What We're Looking For

Development

  • 3+ years building production backend services in Node.js / TypeScript.
  • Hands-on experience with NestJS or Express — REST APIs, middleware, authentication flows.
  • Experience with Strapi or a comparable Node.js CMS / headless platform is a strong plus.
  • Comfortable with PostgreSQL and MongoDB — schema design, migrations, query optimization.
  • Able to read and write React for debugging or minor frontend contributions.
  • Strong fundamentals: clean code, code review, testing (unit + integration), async patterns.

DevOps / Infrastructure

  • 3+ years of hands-on DevOps or SRE experience in a production cloud environment.
  • Solid Kubernetes experience — cluster operations, RBAC, networking, storage, rolling updates (GKE preferred).
  • Proficient with Terraform — modularized configurations, state management, GCP provider.
  • GitHub Actions CI/CD experience including self-hosted runners and secrets management.
  • GitOps with ArgoCD or equivalent; multi-environment deployment pipelines.
  • GCP hands-on experience: GKE, Cloud SQL, IAM, VPC, Cloud Storage, Secret Manager.
  • Monitoring and alerting stack ownership — Prometheus, Grafana, or equivalent.
  • Comfortable scripting in Python or Bash for automation and tooling.

General

  • Comfortable context-switching between application development and infrastructure work.
  • Strong written and verbal English — you'll write runbooks, ADRs, and post-mortems.
  • Self-directed and high-ownership in a small team without heavy process.

Nice to Have

CKA, AWS/GCP professional certification, or Terraform Associate.

HashiCorp Vault hands-on (dynamic secrets, K8s agent injector).

Istio or other service mesh production experience.

SOC 2 compliance exposure — infrastructure controls, access reviews, audit evidence.FinOps experience — identifying and acting on cloud cost reduction.

Experience in cybersecurity, insurtech, or a regulated data environment.

Familiarity with GraphQL API design.