Senior Software Engineer-(Rust, Node.js & GraphQL)

US LABS INC
Sunnyvale, CA, United States
3 days ago
Apply on www.careerbuilder.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours

Tech stack

User Authentication Automation of Tests Continuous Delivery Continuous Integration Fuzz Testing Github Web Servers Node.Js Software Engineering TypeScript Management of Software Versions Network Routers
+8 more
Flexi (Photoshop Plugin) Caching Gitlab-ci Kubernetes Graphql Docker Jenkins Vulnerability Analysis

Job description

  • Design and maintain CI/CD pipelines for Rust-based GraphQL federation routers, plugins, and Node.js/TypeScript services.
  • Develop Rust router plugins, coprocessors, authentication, caching, telemetry, and query governance features.
  • Optimize Rust/Cargo builds using caching, cross-compilation, parallel builds, artifact signing, and versioning.
  • Build Node.js/TypeScript services, CLIs, test harnesses, and developer automation tools.
  • Manage GraphQL schema composition, registry integration, breaking-change detection, validation, and automated publishing.
  • Implement automated testing, performance benchmarking, fuzzing, security scanning, and configuration validation.
  • Automate Canary/Blue-Green deployments, SLO-based rollouts, zero-downtime updates, and rollbacks.
  • Work with Docker, Kubernetes, GitHub Actions, Jenkins, GitLab CI, Buildkite, Tekton, Argo, or Rio.

Mandatory Skills

Rust | Cargo | Node.js | TypeScript | GraphQL Federation | CI/CD | Docker | Kubernetes | Automated Testing | Performance Benchmarking | Canary Deployments | Observability | SLOs Preferred Skills

Rio CI/CD GitHub Actions Jenkins GitLab CI Buildkite Tekton Argo GraphQL Schema Registry Router Plugins Coprocessors Fuzz Testing Artifact Signing Cross-Compilation Blue/Green Deployments Security Scanning

Requirements

Software Engineering, GraphQL, Node.js, GraphQL, Web Client Plug-ins, Network Routers, Continuous Integration, Continuous Deployment/Delivery, Node.js, Authentication

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerbuilder.com
Prepare application

Good distractions

Loading talks and stories from around this role…