Commit Offshore

Senior Developer / DevOps Engineer (GCP/Node.js)

$$$$

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.

Required languages

English B2 - Upper Intermediate
GCP, Node.js, TypeScript, Docker/Kubernetes/Terraform
Published 20 April
24 views
ยท
4 applications
To apply for this and other jobs on Djinni login or signup.
Loading...