Rust Developer (2+ 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 : Implement Rust features and tests under senior guidance; maintain code health, docs, and pipeline hygiene.
Key responsibilities :
Deliver well-tested Rust code per design specs; participate in code reviews and refactors.Write unit / integration tests; maintain fixtures and test data.Update developer docs in Antora / AsciiDoc and keep module READMEs current.Assist with CI / CD jobs, package versioning, and release notes.Required qualifications :
2+ years hands-on Rust (ownership / borrowing, traits / generics, async basics).Experience building REST / gRPC services or CLI tools; familiarity with SQL / ORMs.Comfortable with Git, branching strategies, and PR workflows; basic Docker.Nice to have :
Exposure to Axum / Actix / Tonic, proptest, OpenAPI, and GitLab CI.AWS fundamentals, containers, and k8s basics.