Rust Engineer (AWS & Microservices)
TekPillar®
- Location
- Pune Division, Maharashtra, India
- Job type
- Full-time
Required skills
- AWS
- caching
- CloudWatch
- Docker
- DynamoDB
- ECS
- microservices
- production support
- Rust
About the role
TekPillar®
Website:
tekpillar.com
Job details:
Job Role: Rust Engineer (AWS & Microservices)
Experience: 5+ Years
Location: Pune
Key Responsibilities
- Design and develop REST and gRPC microservices using Rust.
- Build services using Tokio, Axum/Actix Web, Serde, and Cargo.
- Develop APIs based on OpenAPI and Protobuf contracts.
- Implement business logic, API validation, error handling, persistence, caching, messaging, and resilient service integrations.
- Integrate AWS services including S3, SQS/SNS, EventBridge, DynamoDB, RDS/Aurora, CloudWatch, IAM, and Secrets Manager.
- Develop asynchronous and concurrent applications with appropriate timeouts, retries, backoff, idempotency, and failure handling.
- Implement structured logging, metrics, distributed tracing, and correlation/trace IDs using Rust tracing, OpenTelemetry, CloudWatch, and AWS X-Ray.
- Write unit, integration, API/contract, and component tests and maintain quality using cargo test, Clippy, and rustfmt.
- Containerize applications using Docker and support deployments through EKS/ECS/Fargate and CI/CD pipelines.
- Troubleshoot application and performance issues involving latency, CPU, memory, I/O, networking, and asynchronous workloads.
- Participate in code reviews, technical design discussions, production support, defect resolution, and root-cause analysis.
Click on Apply to know more.
This page is fully interactive when JavaScript is enabled. Please enable JavaScript to apply or browse related roles.