Role: Backend Developer with Pyspark and AWS
Work Location: NYC,NY (OR) Wilmington, DE (Day one onsite) weekly 5 days office
Mode of Hire: Contract
F2F interview location: Jersey city, NJ
Key Responsibilities
• Develop, and maintain backend microservices using Python
• Build and deploy cloud-native applications leveraging AWS services
• Develop event-driven and serverless architectures using AWS managed services
• Implement secure, scalable, and highly available solutions
• Integrate AWS services such as S3, Glue, Lambda, SNS, SQS, Step Functions, EventBridge, API Gateway, Load Balancers, and Aurora DB
• Implement IAM, KMS, and security best practices
• Build and manage data pipelines and integrations with Databricks
• Implement application logging, monitoring, and alerting using tools such as Splunk, Dynatrace, and CloudWatch
• Collaborate with cross-functional teams including data engineers, DevOps, and product teams
• Participate in code reviews, architecture discussions, and performance tuning
Required Skills & Qualifications
• Strong proficiency in Python for backend development
• Solid experience with AWS cloud services, including:
o S3, Glue, IAM, KMS
o Lambda, SNS, SQS
o Step Functions, EventBridge
o API Gateway, Load Balancers
o Aurora DB
o CloudWatch
• Experience designing and developing microservices architectures
• Strong understanding of serverless and event-driven systems
• Experience with Databricks and large-scale data processing
• Hands-on experience with logging, monitoring, and observability tools (Splunk, Dynatrace, etc.)
• Strong understanding of data lake concepts
Nice to Have
• Experience working with Snowflake