
AWS AppSync (GraphQL) +Python +Terraform (RARR Job 5715)
Job Skills
Job Description
Key Responsibilities:
-
Design, develop, and maintain GraphQL APIs using AWS AppSync.
-
Build and deploy backend services and integrations using Python (Lambda functions, API Gateway, etc.).
-
Define and manage AWS infrastructure using Terraform.
-
Implement authentication and authorization mechanisms for APIs (Cognito, IAM, etc.).
-
Integrate AppSync with DynamoDB, Lambda, and other AWS services.
-
Optimize application performance, scalability, and cost efficiency.
-
Collaborate with front-end developers to ensure seamless integration with GraphQL APIs.
-
Ensure code quality through unit testing, code reviews, and CI/CD pipelines.
-
Troubleshoot production issues and perform root cause analysis.
Required Skills:
-
Strong hands-on experience with AWS AppSync and GraphQL API design.
-
Proficient in Python programming (preferably for backend or serverless apps).
-
Solid experience with Terraform for AWS infrastructure provisioning.
-
Experience with AWS services such as Lambda, DynamoDB, API Gateway, Cognito, CloudWatch, and S3.
-
Familiarity with serverless architectures and event-driven systems.
-
Understanding of CI/CD tools (CodePipeline, GitHub Actions, Jenkins, etc.).
-
Strong problem-solving, debugging, and optimization skills.