Full-stack Software Engineer Jobs
Full-stack Software Engineer jobs are open across fintech, healthtech, SaaS, and e-commerce, from junior to staff and principal level, with common specializations in React/Node stacks, cloud-native architecture, and API design. Find a role that fits from the openings below and apply directly.
Find JobsLooking for remote work? View remote Full-stack software engineer jobs →Student or new grad? View Full-stack software engineer internships →Overview
Showing 5 of 1,368+ Full-stack Software Engineer jobs






Shopify Plus Full-Stack Developer & E-Commerce Integration Specialist
About Lab Pro
Founded in 1979, Lab Pro Inc. is a growing distributor of laboratory equipment, scientific supplies, chemicals, PPE, and cleanroom products. We serve biotechnology, pharmaceutical, semiconductor, medical device, and research industries.
We are expanding our digital capabilities and investing in our Shopify Plus B2B e-commerce platform to deliver a modern, seamless customer purchasing experience.
Position Overview
We are seeking an experienced, hands-on Shopify Plus Full-Stack Developer to develop, optimize, and expand our e-commerce platform.
The ideal candidate combines strong technical development skills with an understanding of e-commerce growth, AI integration, automation, and customer experience.
This is an execution-focused role for someone who can independently troubleshoot issues, develop new functionality, and take projects from concept to completion.
Key Responsibilities
Shopify Plus Development
- Develop, maintain, and optimize our Shopify Plus website and custom theme.
- Build new features, integrate third-party applications, and improve website performance.
- Enhance mobile responsiveness, product pages, checkout, and overall user experience.
- Troubleshoot technical issues and implement scalable solutions.
B2B E-Commerce & Customer Experience
- Develop customer account portals, custom pricing, quote requests, and reordering functionality.
- Implement loyalty programs, subscriptions, and customer self-service features.
- Improve website search, product filtering, navigation, and product discovery.
- Manage product uploads, pricing updates, and large product catalogs.
AI Integration & Automation
- Implement AI-powered chatbots, intelligent product search, and automated customer support tools.
- Develop lead capture, lead qualification, and customer follow-up workflows.
- Integrate AI solutions and automation tools to improve customer experience and operational efficiency.
E-Commerce Growth & Marketing Integration
- Optimize landing pages, product pages, and checkout processes to improve conversion rates.
- Support Google Ads, Google Merchant Center, Google Analytics 4, and Google Tag Manager integrations.
- Maintain product feeds, conversion tracking, and marketing-related website functionality.
- Collaborate with sales and marketing teams to support lead generation and online revenue growth.
Project Execution
- Independently manage and execute assigned development projects.
- Collaborate with internal teams and external development partners.
- Identify technical bottlenecks and implement timely solutions.
- Continuously recommend improvements to website functionality, automation, and performance.
Required Qualifications
- 3+ years of hands-on Shopify development experience.
- Strong proficiency in Shopify Liquid, HTML, CSS, JavaScript, and responsive web development.
- Experience with Shopify APIs, GraphQL, REST APIs, webhooks, and third-party integrations.
- Experience with custom Shopify themes, applications, and debugging.
- Strong understanding of e-commerce functionality and customer experience.
- Ability to independently manage projects and deliver high-quality solutions.
What We're Looking For
We value initiative, accountability, and execution. The ideal candidate is a proactive problem-solver who understands both the technical and business sides of e-commerce.
You should be comfortable working independently, managing multiple priorities, and implementing solutions that improve the customer experience and drive online sales.
Why Join Lab Pro?
- Join an established, growing company with over 45 years of industry experience.
- Work directly with leadership on high-impact digital initiatives.
- Take ownership of meaningful Shopify development projects.
- Help build a modern, AI-enabled B2B e-commerce platform.
- Opportunity for long-term growth and potential permanent employment.
How to Apply
Please submit your resume directly through Indeed, including examples or links to Shopify websites, custom development projects, or e-commerce integrations you have personally completed.
Job Types: Contract, Full-time
Pay: $100,000.00 - $150,000.00 per year
Education:
- Associate (Preferred)
Experience:
- Front-end development: 2 years (Required)
- CSS: 1 year (Preferred)
- eCommerce development experience within the Shopify: 2 years (Preferred)
Work Location: Hybrid remote in Los Angeles, CA 90041
Full-stack Software Engineer Jobs by Experience Level
Top Cities Hiring Full-stack Software Engineers
Explore Full-stack software engineer openings in the cities hiring most right now.
See All 1,368+ Full-stack Software Engineer Jobs
Find roles that match your experience and apply in just a few clicks.
Find JobsFull-stack Software Engineer Job Market
Who's Hiring
- Capital One224

- JPMorganChase70

- Information Technology Senior Management Forum47
- Google22

- SpaceX22

Top Industries Hiring
- Technology & Software30
- Consulting & Professional Services5
- Banking & Financial Services3
- Energy1
- Science & Research1
What Employers Look For
The qualifications that appear most often in Full-stack software engineer jobs.
- Proficiency in at least one frontend framework such as React, Angular, or Vue
- Backend experience with Node.js, Python, Java, Go, or Ruby on Rails
- Familiarity with relational and non-relational databases including PostgreSQL and MongoDB
- Experience deploying and maintaining applications on AWS, GCP, or Azure
- Understanding of RESTful API design and GraphQL integration patterns
- Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience
Tips for Your Full-stack Software Engineer Job Search
Tailor your resume for each stack
Recruiters filter by specific frameworks, so list your frontend and backend technologies separately and match the exact terms in each job posting. A resume that buries 'TypeScript' in a paragraph will miss keyword screens that a bulleted skills section would pass.
Show system design in your portfolio
Hiring managers expect working demos, but a diagram showing how you architected a feature, chose a database, or handled scale separates you from candidates who only submit CRUD apps. Add a short write-up explaining the tradeoffs you made.
Apply early to roles that fit
Migrate Mate lists full-stack software engineer openings from across the United States in one place, so you can find roles that match and apply directly to each listing.
Filter openings by your strongest layer
If your backend is stronger than your frontend, target postings where the primary language is Python, Go, or Java and React is listed as a secondary requirement. Applying to roles where your weaker layer is the core focus leads to mismatched interviews.
Prepare for a multi-round technical loop
Most full-stack interviews include a take-home or timed coding challenge, a system design round, and a behavioral session. Practice all three separately. Skipping system design prep is the most common reason strong coders fail senior-level loops.
Negotiate scope, not just base pay
After receiving an offer, ask which part of the stack you would own initially and whether the role evolves toward architecture or team lead responsibilities. Scope clarity matters more than a small salary difference for long-term career growth.
Full-stack Software Engineer Jobs: Frequently Asked Questions
Which companies are hiring the most full-stack software engineers?
The companies hiring the most full-stack software engineers right now include Capital One, JPMorganChase, and Information Technology Senior Management Forum, with the largest share of openings in California, Virginia, and Texas, based on current listings on Migrate Mate as of November 2026. Demand is especially concentrated at growth-stage startups and mid-size SaaS companies expanding their product teams.
How many full-stack software engineer jobs are remote?
About 75% of full-stack software engineer openings are fully remote or hybrid as of November 2026, making it one of the more location-flexible roles in software development. Backend-heavy positions and API platform roles tend to have the highest share of fully remote arrangements, while roles requiring close design collaboration are more likely to be hybrid.
How do you become a full-stack software engineer?
Start by building a solid foundation in one frontend framework and one backend language, then connect them through a personal project that uses a real database and a deployed API. Add version control with Git, learn basic cloud deployment, and build a portfolio of complete applications. Consistent project work and code review experience, whether through open source or peer groups, accelerates hiring readiness significantly.
Can you get hired as a full-stack software engineer with little experience?
Yes, entry-level full-stack roles exist, but they require a portfolio that demonstrates end-to-end thinking rather than isolated tutorials. Build two or three complete projects that show frontend, backend, and database integration together. Applying to companies with structured engineering programs or smaller teams that need generalists increases your chances when your professional experience is limited.
What does the full-stack software engineer interview process look like?
The process typically moves through an initial recruiter screen, a take-home coding challenge or a synchronous technical screen, a system design round where you architect a feature or service from scratch, and a final behavioral or cultural fit panel. Some companies add a pair-programming session. The technical rounds assess both your frontend and backend depth, so expect questions that cross the stack rather than focus on one layer.
Where can I find and apply to full-stack software engineer jobs?
You can find and apply to full-stack software engineer jobs on Migrate Mate, which lists current openings from across the United States in one place. Find roles that match your stack and experience level, then apply directly to each listing. No detours, no redirects.
See All 1,368+ Full-stack Software Engineer Jobs
Find roles that match your experience and apply in just a few clicks.
Find Jobs