AWS Engineer
Sreekanth Goud. BUnited StatesSENIORPosted 7d ago
AWS Glue ETLMicroservicesNodejsPythonJenkinsCloud formationSAMETLGlue JobStep FunctionsAPI GatewayLamdaDynamoDBPython (3.12+)Node.jsES6+async/awaitJavaScriptTypeScriptAWS Lambdamicroservices architecturesAWS Glue (PySpark, Glue 4.0, DynamicFrames)AWS Step FunctionsAmazon States LanguageAWS SAMCloudFormationOracle SQLDMLstored procedureDynamoDBS3EventBridgeParquetpytestunittestJestMochamotoaws-sdk-client-mockJenkinsCloudWatchGrafana
About the Role
We are looking for an AWS Engineer to join our team in Malvern PA. This role focuses on designing and implementing scalable backend systems using AWS technologies.
Key Responsibilities
• Design and implement RESTful APIs
• Lead code reviews and mentor junior developers
• Collaborate with product team on technical requirements
• Experience designing and operating microservices architectures
• AWS Glue (PySpark, Glue 4.0, DynamicFrames) and AWS Lambda (Python and Node.js runtimes)
• AWS Step Functions (Amazon States Language) for workflow orchestration
• AWS SAM / CloudFormation infrastructure as code, multi-environment deployment
• Oracle SQL complex joins, DML across transactional schemas, stored procedure–like code patterns
• DynamoDB key design, GSIs, conditional writes, pagination
• S3 - event-driven architectures (EventBridge notifications), data lake patterns (Parquet)
• Strong testing discipline: pytest/unittest, Jest/Mocha, mocking AWS services (moto, aws-sdk-client-mock), stubbing Spark/Glue runtime dependencies for offline unit tests
• Experience with financial/transactional data where correctness, auditability, and idempotency are critical
• CI/CD experience, ideally Jenkins, with multi-environment promotion gates
• Familiarity with CloudWatch metrics/logs, Grafana, and building operational dashboards