name

Mid-Level Full Stack Engineer

name · Remote

About the Role

We are looking for a Mid-Level Full Stack Engineer who is passionate about building high-end commerce solutions and interested in evolving their development workflow. In this role, you'll focus on bridging the gap between sleek storefronts and complex back-office data. While your core strength will be traditional full-stack development, you will also have the unique opportunity to work alongside our Experienced Staff Engineer to master AI-augmented development and agent orchestration.Your Core Focus Storefront Excellence: Develop and customize high-converting StoreConnect storefronts using Liquid, JavaScript, and modern frontend tools. Data Architecture: Manage Salesforce/StoreConnect data models to support complex retail operations. System Integration: Build custom "glue" services and integrate third-party APIs to ensure a seamless flow between CRM and Commerce. Evolving Workflow: Incorporate AI tools (like Cursor or Claude Code) into your daily routine to handle boilerplate, refactor CSS/JS, and accelerate unit testing. Why This Role We value your architectural thinking and clean coding habits above all else. Mentorship: You will receive direct training from our Staff Engineer on how to use agentic IDEs to boost your output. Human-First Code: We believe AI is a tool, not a replacement. You'll be responsible for the final word on code quality, security, and performance. Technical Qualifications 3+ years of professional experience in full-stack development. Modern Web: Proficiency in JavaScript/TypeScript; experience with React or Next.js is a plus. Data Savvy: Experience with (or a strong desire to master) Salesforce data modeling. Communication: Basic English is required for collaboration with our Australian team via chat. Bonus Points Liquid Knowledge: Familiarity with Shopify/StoreConnect templating. AI Curiosity: Experience using Cursor, Claude Code, or GitHub Copilot to speed up your workflow. Critical Thinking: A sharp eye for "hallucinations" and the ability to debug code that you didn't write from scratch. Originally posted on Himalayas (https://himalayas.app)

A name is a term used for identification by an external observer. They can identify a class or category of things, or a single thing, either uniquely, or within a given context. The entity identified by a name is called its referent. A personal name identifies, not necessarily uniquely, a specific individual human. The name of a specific entity is sometimes called a proper name and is, when consisting of only one word, a proper noun. Other nouns are sometimes called "common names" or (obsolete) "general names". A name can be given to a person, place, or thing; for example, parents can give their child a name or a scientist can give an element a name.

💬 Developer Questions

Ask the team a question — answers show up here

🎯

What does the interview process look like?

🤖

What AI/vibe coding tools does the team use daily?

👥

How big is the engineering team?

Is the team fully async or are there required meetings?

🚀

What does onboarding look like for remote hires?

🔧

Can you share more about the tech stack and architecture?

📈

What does career growth look like in this role?

📅

What does a typical day look like?

💰

Is there a salary range you can share?

📊

Is equity or stock options part of the package?

🌍

Are there timezone requirements or preferences?

🛂

Do you sponsor work visas?

🏢 Is this your listing? Claim it to answer questions

Similar Jobs

Helpful resources

Hiring for a similar role? Post your job here — it's free →