Software Engineer - Integration
Core
Build and maintain serverless, event-driven data pipelines and APIs to ingest, enrich, and distribute millions of product records across e-commerce partners and marketplaces.
Role type
Senior IC software engineer (integration & data pipelines)
Builds
Serverless data pipelines, GraphQL APIs, and cloud infrastructure for product data distribution
Domain
Retail e-commerce, cloud-native data engineering
Required skills
TypeScript, Node.js, AWS serverless services (Lambda, SQS, EventBridge, S3, DynamoDB), Infrastructure as Code (Terraform, AWS CDK), Event-driven architecture, Relational databases (PostgreSQL), NoSQL stores, Unit and integration testing (Jest), CI/CD practices
Preferred skills
GraphQL API development (AWS AppSync), Python scripting, ETL/ELT workflows, Data warehousing concepts, E-commerce marketplace integrations
Technologies
AWS (Lambda, EventBridge, SQS, Step Functions, AppSync, Bedrock, CDK, Terraform, DynamoDB, S3, Athena), TypeScript, Node.js, Python, PostgreSQL, Jest, GraphQL
Responsibilities
Build and extend serverless data pipelines; Develop and maintain GraphQL APIs; Integrate with third-party e-commerce platforms; Manage cloud infrastructure; Support AI-driven product enrichment; Write well-tested TypeScript code
Seniority
Senior, hands-on IC