Activate Talent

Senior Full Stack Developer

  • Activate Talent

Job Description

We are looking for a highly capable, hands-on Senior Full Stack Developer with 4–6 years of professional experience. This role is for a builder who understands both the how and why behind the code.

We aren’t looking for someone who simply stitches together frontend frameworks. Instead, we need a developer who can write clean, high-performance vanilla JavaScript, build reliable backend systems, and manage the infrastructure that powers them.

You will be responsible for building end-to-end web experiences, managing custom Shopify environments, and maintaining the backend systems and infrastructure that support them.

Key Responsibilities

No-Framework Frontend

  • Develop interactive, lightweight user interfaces using Vanilla JavaScript and jQuery
  • Solve complex UI challenges without relying on frameworks such as React, Vue, or Angular
  • Build performant frontend experiences optimized for speed and usability

Custom Shopify Development

  • Build and maintain custom Shopify themes using Liquid
  • Implement advanced logic and custom functionality using Shopify APIs and Shopify Functions

Backend & Database Management

  • Design, build, and maintain SQL databases
  • Develop server-side logic using PHP
  • Ensure systems are scalable, secure, and efficient

Infrastructure & Deployment

  • Manage hosting and deployment environments on Heroku and AWS
  • Configure and maintain Cron jobs for automated server-side processes
  • Monitor system performance and troubleshoot infrastructure issues

System Integration

  • Build and consume REST APIs to connect storefront systems with internal tools and third-party services
  • Maintain reliable integrations and ensure smooth data flow across platforms

Requirements

  • 4–6 years of experience in a professional full-stack development role
  • Expert-level knowledge of Shopify development, including Liquid, Shopify APIs, and Shopify Functions
  • Strong proficiency in PHP, SQL, and Vanilla JavaScript
  • Experience managing Heroku environments and backend deployments
  • Ability to manage databases and perform migrations
  • Experience setting up and maintaining server-side scheduled tasks (Cron)

Nice to Have

  • Experience with programmatic image processing, generation, or manipulation
    • Tools such as GD Library, ImageMagick, or Canvas
  • Experience handling complex scripting, heavy data processing, or asset manipulation in real time