Senior Full Stack Rust Developer

Overview

Remote
$60 - $70
Accepts corp to corp applications
Contract - W2
Contract - Independent
Contract - 12 Month(s)

Skills

Rust
Lambda
S3
DynamoDB
SQS
OAuth2
JWT
React.js and Vite

Job Details

Key Responsibilities:
Lead the design and development of backend services using Rust.
Architect and implement secure, scalable APIs and microservices.
Build user-facing interfaces with React.js and Vite, ensuring seamless integration with backend services.
Work with AWS Lambda, S3, DynamoDB, and SQS to build event-driven, cloud-native applications.
Collaborate cross-functionally with AI/ML engineers, DevOps, and security teams.
Champion performance, observability, and security best practices across the stack.
Contribute to CI/CD pipelines and infrastructure-as-code where needed.
Participate in code reviews, technical architecture discussions, and sprint planning.

Required Qualifications:
Over all 10+ years of professional software engineering experience.
3+ years of experience with Rust in a production setting.
Proficiency with front-end development using React.js and modern tooling (preferably Vite).
Strong knowledge of AWS services: Lambda, S3, DynamoDB, SQS.
Experience designing and implementing RESTful APIs and event-driven architectures.
Deep understanding of secure coding practices and authentication/authorization standards (OAuth2, JWT, etc.).
Familiarity with CI/CD tools, Git, and DevOps principles.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.