e-Zest Solutions
Website:
e-zest.com
Job details:
⁃ Define and Groom/Plan backlog based on the business requirements provided
- Design and implement asynchronous, event-driven architectures on AWS
- Build scalable data processing pipelines handling high-throughput workloads
- Optimize system performance for real-time data ingestion and processing
- Architect cloud-native solutions using AWS services (Lambda, SQS, SNS, Kinesis, EventBridge, Step Functions)
- Build GraphQL and REST endpoints to be consumed by dependent platforms.
- Implement monitoring, observability, and alerting for distributed systems
- Mentor team members on async patterns and AWS best practices
- Build framework and library solutions which are re-used across the platforms.
## Required Qualifications
- 5+ years of software engineering experience
- Expert-level proficiency in Python (asyncio, multiprocessing, concurrent.futures)
- Deep expertise in AWS services and cloud architecture
- Proven experience building asynchronous, event-driven systems
- Strong understanding of distributed systems, message queues, and streaming architectures
- Experience with infrastructure as code (CloudFormation, CDK, or Terraform)
- Proficiency in performance optimization and scalability patterns
## Preferred Qualifications
- Experience processing high-throughput data applications (millions+ events/day)
- Background in IoT device data processing and telemetry systems
- Familiarity with AWS IoT Core, IoT Analytics.
- Experience with time-series databases (DocumentDB, MongoDB or relevant no-SQL database stacks)
- Knowledge of data streaming platforms (SQS,Kinesis, Kafka)
- Understanding of edge computing and device management at scale
## Technical Skills
- Languages:** Python (advanced), SQL
- AWS Services:** Lambda, ECS/Fargate, SQS, SNS, Kinesis, EventBridge, Step Functions, DynamoDB, S3, IoT Core
- Frameworks:** FastAPI, asyncio, Celery, boto3
- Tools:** Docker, Git, CI/CD pipelines
- Practices:** Microservices, event sourcing, CQRS, observability
- Can Code with above 80% of unit test coverage
## What You'll Build
- Real-time data processing pipelines
- Asynchronous APIs and micro-services
- Event-driven architectures
- Scalable IoT data ingestion systems
- High-availability distributed application
Click on Apply to know more.