Azarian Growth Agency is looking for a UI / Visual Designer

Full-Stack Developer

Apply
Job Openings / Full-Stack Developer

About Our Agency

Azarian Growth Agency was founded by Hamlet Azarian, who has been working with venture-backed startups for the past 7 years. Azarian Growth Agency uses his methodology and brings his ideas and strategies to life.

Azarian Growth Agency focuses on creating data-driven, unique marketing strategies for our startups and fast-growing companies. We are focused on helping them grow on all aspects of the funnel, from Awareness, Acquisition, Retention, Revenue, and Referral.

We create unique campaigns focused on paid and organic search, social, content, email, video, display, PR, and conversion rate optimization.

Rocket

Job Title: Full-Stack Developer
Location: Remote

About Our Agency

Azarian Growth Agency is not just another growth agency—we are a collective of innovators, strategists, and developers passionate about helping venture-backed startups, from pre-seed to early-stage, unlock their full growth potential. Headquartered in Armenia, our team of dedicated growth professionals works with clients across the U.S., delivering high-quality outcomes through proven growth methods across marketing, sales, operations, and tech domains. We offer comprehensive growth solutions, from strategy development to execution, empowering our clients to scale efficiently and effectively.

Job Overview

We seek a skilled and motivated Full-Stack Developer to join our dynamic team. The ideal candidate will deeply understand Shopify’s platform, including Liquid templating. This role is perfect for someone who thrives in a collaborative environment, is passionate about e-commerce, and enjoys solving complex problems to deliver seamless user experiences.

Key Responsibilities

  • Design, develop, and maintain scalable web applications using PHP and frameworks like Gatsby.js or Next.js.
  • Build and integrate RESTful APIs and GraphQL endpoints for seamless communication between frontend and backend systems.
  • Collaborate with cross-functional teams, including designers, product managers, and other developers, to deliver high-quality solutions.
  • Optimize applications for maximum speed, scalability, and security.
  • Write clean, maintainable, and well-documented code.
  • Implement responsive and accessible user interfaces following best practices.
  • Debug and resolve technical issues in a timely manner.
  • Participate in code reviews, technical discussions, and process improvements.

Required Skills and Qualifications

  • Proven experience as a Full Stack Engineer or similar role.
  • Proficiency in PHP and related backend frameworks (e.g., Laravel, Symfony).
  • Strong expertise in modern frontend frameworks such as Gatsby.js or Next.js.
  • Experience with building and consuming RESTful APIs and GraphQL.
  • Knowledge of database systems such as MySQL, PostgreSQL, or MongoDB.
  • Familiarity with version control systems, particularly Git.
  • Understanding of web development best practices, including performance optimization, security, and responsive design.
  • Strong problem-solving skills and attention to detail.

Preferred Qualifications

  • Experience with cloud platforms (e.g., AWS, Azure, or Google Cloud) and CI/CD pipelines.
  • Familiarity with testing frameworks like Jest, Cypress, or PHPUnit.
  • Knowledge of modern CSS frameworks or libraries (e.g., Tailwind CSS, Sass).
  • Experience with Docker or containerized application development.

First 30 Days: Foundation and Basic Features

  • Orientation: Understand company culture, review project documentation, and familiarize with team and tools.
  • Environment Setup: Configure development environments, gain access to all necessary repositories.
  • Begin Core Development:
    • Start by setting up basic backend infrastructure for customer account functionalities (login/signup, account history).
    • Lay groundwork for inventory.

Days 31-60: Advanced Features and Integrations

  • Develop Key Backend Features:
    • Implement purchasing functionalities: “Purchase, Order Online and Receive” and.
    • Set up product interaction systems like related products, recently viewed products, and wishlist functionalities.
  • Third-party Integrations:
    • Start integration with Algolia for enhanced search functionality.
    • Set up GTM integration 

Days 61-90: Completion and Pre-Launch

  • Complete Advanced Features:
    • Finish shipping and inventory management systems, including handling of negative inventory via VEEQO.
    • Develop the customizations for the checkout process, integrating dynamic pricing and stock management.
  • Testing and Optimization:
    • Conduct comprehensive testing across all features, focusing on security, performance, and user experience.
    • Ensure all integrations are functioning smoothly and optimize any slow-performing areas.
  • Documentation and Pre-Launch Review:
    • Prepare technical documentation and user manuals for all new features.
    • Participate in final pre-launch reviews and bug fixes.