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