Find a jobRecruiters

Senior Software Engineer — Data Layer Automations (Rust, Node & GraphQL)

Exclusive opportunity

Onsite

Senior Software Engineer — Data Layer Automations (Rust, Node & GraphQL)

VMC Soft Technologies, Inc

Senior Software Engineer — Data Layer Automations (Rust, Node & GraphQL)

Skills

RustDockerNodeTypescriptGraphQLGitLabJenkinsGitHubKubernetesCompliance

1 day ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Freelance / Contract

Location:

Sunnyvale, CA, USA

Work mode:

Onsite

Published on:

19 October 2026

What they need


Senior Software Engineer — Data Layer Automations (Rust, Node & GraphQL)

Sunnyvale, CA - Onsite

Experience: 10+ years

Role Description:

  • About the role We run a federated GraphQL data layer that composes many back-end services into a single, typed API powering large-scale, consumer-facing web experiences.

  • At its center is a Rust-based federation router; around it sit dozens of subgraphs, many written in Node/TypeScript, owned by teams across the org.

  • We're looking for a senior engineer who writes production code and builds the automation that carries it safely to production.

  • You'll own the pipelines for the router and its plugins end to end — build, test, benchmark, schema checks, and progressive rollout — and you'll contribute directly to the Rust and Node code those pipelines ship.

  • If you believe the path to production is itself a piece of software worth engineering well, this role is for you. What you'll do Engineer the router's path to production.

  • Design, build, and own the CI/CD pipelines for our GraphQL router on Rio (our internal CI/CD platform) — from Rust compilation, cross-target builds, and container images through automated testing and progressive deployment.

  • Make router builds fast and reproducible: Cargo workspace and dependency caching, incremental and parallel builds, artifact signing, versioning, and provenance.

  • Build in quality gates that matter for a latency-critical service: unit and integration suites, performance benchmarks with regression detection, fuzzing, dependency and vulnerability scanning, and config validation.

  • Automate canary and staged rollouts with health- and SLO-based promotion, fast rollback, and zero-downtime config and binary updates across environments.

Build the router and its extensions.

  • Write and maintain Rust code in the router — custom plugins, coprocessors, auth, caching, telemetry, and query-governance features — alongside the core router team.

  • Build the Node/TypeScript tooling and services that surround it: coprocessors, CLIs, test harnesses, and internal developer tools.

  • Keep the graph safe to change. Own schema delivery workflows: automated composition, breaking-change and operation checks against real traffic, schema registry integration, and gated publishing for every subgraph.

  • Provide paved-path pipeline templates so partner teams can build, test, and ship Node subgraphs onto the graph with minimal friction and strong guardrails.

Raise the bar on developer velocity.

  • Measure and improve build times, pipeline reliability, flaky-test rates, and lead time to production.

  • Partner with platform, infrastructure, and security teams on environment provisioning, secrets management, and compliance requirements.

  • Minimum qualifications 6+ years of software engineering experience, including significant time building and operating production backend or platform systems.

  • Hands-on experience designing and owning CI/CD pipelines for production services — on Rio (our internal CI/CD platform) or a comparable platform (GitHub Actions, Buildkite, Jenkins, GitLab CI, Tekton, Argo).

  • Production experience writing Rust, and a working understanding of the Rust toolchain: Cargo workspaces, features, cross-compilation, and build performance. Strong Node.js / TypeScript skills for building services, tooling, and automation. Solid experience with GraphQL APIs — schema design, resolvers, and how schema changes affect clients.

  • Experience with containers and orchestration (Docker, Kubernetes), plus deployment strategies such as canary, blue/green, and feature flags. Comfort owning services in production: observability, SLOs, and incident response.

Technical Recruiter

VMC Soft Technologies Inc.

EMail: [email protected]

Ph No: 602-610-2169 Ext: 202

Other offers great for you!

These companies are also looking for great profiles

Salutech

Senior Développeur JavaScript Backend - Node.js

440

Freelance

Paris, France

Onsite, Hybrid

Skills

NestNodeRabbitMQJavaScript backendSoftware architectureApplication caching

5 days ago

Quick apply

Sapiens Group

Développeur Backend Senior JavaScript / Node.js

400€-450€/jours

Freelance

Paris, France

Hybrid

Skills

NextNode

5 days ago

Quick apply

Reboot Conseil

Développeur(se) Back-End Node.js - environnements temps réel et flux H/F

Permanent contract

Paris, France

Onsite, Hybrid

Skills

Node

21 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools