Codem Inc.
Website:
codem.com
Job details:
Company Description
Codem Inc. specializes in building scalable, AI-driven eCommerce solutions that drive significant cost savings and operational efficiency for businesses. With a proven track record of launching eCommerce platforms in over 50 countries and securing substantial investments, the team has a wealth of experience across industries like Health & Beauty, Consumer Electronics, and more. By leveraging expertise in AI/ML, cloud integrations, and specialized teams located in the US, Singapore, and India, Codem delivers custom applications and DevOps solutions that transform digital business operations. With offices in San Francisco, Singapore, and Chennai, Codem supports clients globally through capability assessments, dedicated outsourced teams, and turnkey eCommerce systems. Our mission is to help businesses scale efficiently while focusing on delivering data-driven digital experiences.
ONLY IMMEDIATE JOINERS
Role OverviewWe’re looking for a Full-Stack Engineer with strong experience in TypeScript/Node.js and modern cloud architectures. The ideal candidate has hands-on experience building event-driven systems, serverless applications, and real-world integrations—especially in the Shopify ecosystem. You will work on high-impact applications that rely on AWS serverless services, GraphQL APIs, and scalable data models.
This role is ideal for someone who enjoys owning features end-to-end: from API design and frontend implementation to backend event pipelines and data modeling.
Key Responsibilities
Application Development
- Develop scalable backend services using Node.js / TypeScript
- Build responsive and performant UIs using React / Remix
- Design APIs and integrations using GraphQL and REST
- Implement and maintain Shopify custom apps and integrations
Cloud & Event-Driven Architecture
- Design and implement event-driven systems using:
- Event queues and message brokers
- Webhook pipelines and retry patterns
- Serverless compute
- Build systems using:
- AWS Lambda
- EventBridge
- SQS
- DynamoDB
- App Runner
- Ensure reliable processing of asynchronous workloads
Shopify & Commerce Integrations
- Work with the Shopify Partner ecosystem
- Develop and maintain:
- Custom Shopify apps
- GraphQL Admin API integrations
- Shopify App Bridge and Polaris-based interfaces
- Optimize Shopify GraphQL bulk operations for performance and scale
Data Modeling & Storage
- Design scalable data models in DynamoDB
- Implement:
- Single-table design
- Partition key/sort key patterns
- Global Secondary Indexes (GSI)
- TTL and lifecycle management
- Optimize read/write patterns for performance and cost
Infrastructure & DevOps
- Define and manage cloud infrastructure using AWS CDK
- Implement CI/CD pipelines and environment-specific stacks (staging/production)
- Maintain clean and maintainable monorepos using npm workspaces
System Design & Scalability
- Architect systems with:
- High availability
- Scalability
- Fault tolerance
- Implement:
- Retry and backoff strategies
- Idempotency patterns
- Observability (logging, monitoring, tracing)
Required Skills- 5+ years of experience with TypeScript / Node.js
- Strong production experience with React or Remix
- Deep understanding of event-driven architecture
- Hands-on experience with:
- AWS Lambda, EventBridge, SQS
- DynamoDB (single-table design)
- GraphQL APIs
- Experience working with Shopify APIs and app development
- Strong debugging, problem-solving, and system design skills
Nice to Have- Experience building multi-store Shopify sync systems
- Experience with GraphQL bulk operations and performance optimization
- Experience designing webhook pipelines
- Experience with AWS DataSync
- Experience with observability tools and monitoring
Ideal Candidate Profile- Comfortable working across frontend, backend, and cloud
- Thinks in terms of events, queues, and data flow
- Strong ownership mentality and problem-solving mindset
- Enjoys working in fast-moving environments and building scalable systems
Click on Apply to know more.