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
๐
$4000-6000
Average salary range of similar jobs in
analytics โ
Loading...