Full Stack Developer
Posted Updated
Description
Responsibilities:
- Web Application Development: Design, build, and maintain secure, production-grade applications on AWS (EC2/ECS/Elastic Beanstalk, RDS, S3 IAM, CI/CD).
- Shopify Integrations: Work with Admin and Storefront APIs, Liquid theme customizations, webhooks, custom scripts, and ensure smooth order synchronization.
- CRM Deployment and Integration: Implement and integrate CRM solutions (HubSpot, Salesforce, Zapier/Make, or custom CRMs) with bi-directional syncs and process automations.
- Automation and Workflows: Build serverless automations (AWS Lambda) and event-driven flows for order assignment, NDR handling, refunds, and analytics.
- Infrastructure and Monitoring: Set up monitoring, logging, backups, and implement cost-optimization strategies for cloud infrastructure.
- Best Practices: Write clean, testable code with proper documentation to ensure scalability and maintainability.
Requirements:
- 2+ years of full-stack development (Node.js/Express, Ruby on Rails, or Python + React/Vue).
- Hands-on AWS production experience (deployments, networking, RDS, S3, Lambda, IAM).
- Proven experience with Shopify development (apps, webhooks, Liquid, custom scripts, metafields).
- Experience integrating CRM platforms (HubSpot, Salesforce) or building custom CRM endpoints.
- Strong knowledge of REST/GraphQL APIs, webhooks, event queues, and monitoring tools.
- Excellent English communication and ability to document/communicate clearly.
- Experience with serverless automations (Lambda/SQS) and background workers (Sidekiq/Redis).
- Knowledge of payment gateways (Razorpay, Stripe) and order reconciliation processes.
- Familiarity with Shopify Plus and Shopify Functions.
