Staff Software Engineer - (identity & Data Engineering Focus)

Zendesk Zendesk · Enterprise · Pune, India +4 · Remote

Staff Cloud Developer with backend and frontend expertise to build scalable, secure cloud applications on AWS, focusing on data engineering, API integrations, and identity workflows using AWS serverless technologies. Requires strong Python, JavaScript/Node.js, React, and data pipeline experience.

What you'd actually do

  1. Develop, test, and deploy AWS Lambda functions primarily in Python supporting serverless, event-driven data engineering workflows and authentication processes
  2. Build and maintain RESTful and GraphQL APIs using AWS API Gateway and related services
  3. Customize AWS Cognito user pools via Lambda triggers to implement authentication workflows, MFA, and token management
  4. Develop responsive frontends using React.js or comparable frameworks for onboarding, authentication, and data presentation
  5. Implement scalable data engineering pipelines for ingestion and processing by integrating external APIs, webhooks, and event streams

Skills

Required

  • Python
  • JavaScript
  • Node.js
  • React
  • AWS Lambda
  • AWS API Gateway
  • AWS Cognito
  • DynamoDB
  • RDS
  • SQS
  • EventBridge
  • S3
  • Terraform
  • CloudFormation
  • RESTful APIs
  • GraphQL APIs
  • Data Engineering
  • Serverless
  • Infrastructure as Code
  • CI/CD

Nice to have

  • Amazon Connect
  • Docker
  • ECS
  • EKS
  • AWS Developer Associate certification
  • Agile/Scrum
  • DevOps
  • SageMaker
  • Comprehend
  • Lex
  • Zendesk APIs

What the JD emphasized

  • 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