Senior Platform engineer (GCP/Node.js)
Commit Посмотреть все вакансии
- Киев
- Постоянная работа
- Полная занятость
- 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.
- 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.
- 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.
- 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.
- 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.