Talent.com
Senior Rust Developer

Senior Rust Developer

My3TechGA, United States
job_description.job_card.1_day_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.temporary
  • serp_jobs.filters_job_card.quick_apply
job_description.job_card.job_description

Senior Rust Developer (5+ years)

Remote

10+ months Contract

Scope / Background :

  • Rewrite the legacy COBOL mainframe EAP application in Rust; design with security-first patterns (authZ / authN, encryption).
  • Stand up DevOps / CI-CD in GitLab; implement automated test suites across SDLC and support UAT.
  • Deliver infrastructure automation with Salt (AWS / Kubernetes), including one-touch deployments and blue / green strategies; docs in Antora / AsciiDoc stored with code in GitLab

Project Overview : The project modernizes Clients' (Bs EAP by rewriting the COBOL mainframe application in Rust, while standing up a secure, automated delivery pipeline : GitLab hosts code, CI / CD, and versioned docs (AsciiDoc / Antora), and Salt drives auditable infrastructure and one-touch deployments across Dev, UAT, and Prod. Work starts with requirements workshops and business-rule indexing, proceeds through secure architecture / design, Rust development with automated test suites, and UAT, and culminates in production cutover with a stabilization (hypercare) window.

Role summary : Lead the rewrite of legacy application logic into safe, performant Rust services; own design decisions, code quality, and end-to-end delivery through CI / CD and blue / green cutover.

Key responsibilities :

  • Translate business / legacy rules into Rust modules, traits, and crates; define data models and error handling.
  • Establish coding standards, review PRs, mentor Rust developers, and enforce secure coding patterns.
  • Design service boundaries, async / concurrency strategy (Tokio / async-std), and performance / observability (metrics, tracing).
  • Build automated tests (unit / integration / property-based), test doubles, and contract tests for downstream integrations.
  • Wire CI / CD (GitLab) pipelines with quality gates; support UAT and production cutover / hypercare.
  • Produce technical docs (Antora / AsciiDoc), ADRs, and API specifications (OpenAPI / Protobuf).
  • Required Qualifications :

  • 5+ years professional Rust, including async, lifetimes / borrowing, ownership, generics, traits, and error handling.
  • Strong systems or backend experience (e.g., Actix / Web, Axum, Tonic / gRPC), SQL / NoSQL, and message queues.
  • Proven performance tuning (allocations, profiles, flamegraphs) and security (authN / Z, crypto hygiene).
  • CI / CD with GitLab or equivalent; containerization (Docker) and K8s-aware development.
  • Designing test strategies; property-based testing (e.g., proptest) and mocking / stubbing.
  • Nice to have :

  • Experience re-platforming from mainframe / COBOL or other legacy stacks.
  • AWS (EKS, RDS, S3, IAM), API gateways, and zero-downtime releases.
  • Observability (OpenTelemetry), feature flags, and blue / green or canary rollouts.
  • serp_jobs.job_alerts.create_a_job

    Senior Developer • GA, United States