Overview
Build scalable, secure AWS cloud applications as a Staff Cloud Developer, with a focus on backend and frontend development, data engineering, API integrations, and identity workflows using AWS serverless technologies.
What you'll do
- Develop, test, and deploy AWS Lambda functions primarily in Python supporting serverless, event-driven data engineering workflows and authentication processes.
- Build and maintain RESTful and GraphQL APIs using AWS API Gateway and related services.
- Customize AWS Cognito user pools via Lambda triggers to implement authentication workflows, MFA, and token management.
- Develop responsive frontends using React.js or comparable frameworks for onboarding, authentication, and data presentation.
- Implement scalable data engineering pipelines for ingestion and processing by integrating external APIs, webhooks, and event streams.
- Collaborate with architecture and DevOps teams to develop and maintain Infrastructure as Code using Terraform and CloudFormation.
- Write secure, reusable IaC code provisioning backend cloud resources such as Lambda, API Gateway, Cognito, databases, caches, and queues.
- Participate in CI/CD pipeline configuration to automate infrastructure and application deployments.
- Ensure code meets security best practices including encryption, PII protection, and audit logging.
- Integrate cloud contact center services such as Amazon Connect with backend systems for customer engagement.
- Participate actively in Agile development processes, including code reviews and sprint planning.
- Troubleshoot, debug, and optimize applications for performance and availability.
What you'll need
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
- 8+ years development experience, with 3+ years focused on AWS serverless and data engineering environments.
- Strong proficiency in Python for backend Lambda functions.
- Solid expertise in JavaScript (Node.js backend, React frontend).
- Hands-on experience with AWS API Gateway, Lambda, Cognito, DynamoDB, RDS, SQS, EventBridge, and S3.
- Experience customizing Cognito flows with Lambda triggers (pre-signup, authentication, MFA).
- Familiarity with building and maintaining data engineering pipelines for ingestion, normalization, and enrichment via APIs and webhooks.
- Practical experience writing and managing Infrastructure as Code using Terraform and/or CloudFormation.
- Experience integrating IaC with CI/CD pipelines.
- Strong knowledge of cloud security, encryption, and compliance best practices.
- Excellent problem-solving skills and ability to work collaboratively.
Nice to have
- Experience integrating with cloud contact center platforms such as Amazon Connect.
- Familiarity with containerization (Docker) and orchestration (ECS, EKS).
- AWS Developer Associate or similar certification.
- Experience with Agile/Scrum and DevOps culture.
- Experience with AI tools or automation in customer support/service domains using AWS AI/ML tools like SageMaker, Comprehend, or Lex.
- Familiarity with Zendesk APIs and its ecosystem, including integrations with customer service platforms.
Details
- Location: Pune, India.
- Hiring is limited to candidates who are physically located and plan to work from Karnataka or Maharashtra.
- Hybrid role requiring attendance at the local office for part of the week; the specific in-office schedule is determined by the hiring manager.
Read the full description and apply on the company’s own careers page.