Overview
Skills
Job Details
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.