remote
Full-Stack E-Commerce Developer - The Recovery Shop
Software Engineer
Lead the design, development, and maintenance of a custom e‑commerce platform, handling both the customer storefront and the behind‑the‑scenes fulfillment engine using modern JavaScript, Node.js, React, SQL, and AWS services.
About the role
Key Responsibilities
- Architect and build a scalable, high‑performance e‑commerce platform from scratch, covering front‑end, back‑end, and fulfillment workflows.
- Implement responsive UI components with React, ensuring a seamless customer experience across devices.
- Develop RESTful APIs and microservices in Node.js, integrating with databases and third‑party services.
- Design and maintain relational database schemas (SQL) for product catalog, orders, inventory, and user data.
- Deploy and manage infrastructure on AWS (EC2, RDS, S3, Lambda, CloudFront) with CI/CD pipelines.
- Collaborate with product, design, and QA teams to deliver new features and resolve bugs.
Requirements
- 3+ years of full‑stack development experience, preferably in e‑commerce.
Skills
javascriptnodejsreactsqlaws