1

Freelance Full Stack Developer Jobs in Pleasant Grove, UT

About the Role The Full Stack Engineer at iCapital will work end-to-end on new features, enhancements, and defect resolution on one or more of iCapital's software platforms. You will work closely ...

Senior Full Stack Engineer Canopy, Draper, UT- Remote About Us Canopy is a fast-growing SaaS company in Draper, Utah building simple, efficient software for accounting firms. We are looking to ...

Full Stack Engineer - Associate

Salt Lake City, UT ยท On-site +1

$90K - $110K/yr

About the Role The Full Stack Engineer at iCapital will work end-to-end on new features, enhancements, and defect resolution on one or more of iCapital's software platforms. You will work closely ...

Deep understanding of Reactive Programming, design patterns, system architecture. * Strong ... Will be using a similar stack which is (M)ongo, (N)odeJS but not (A)ngular.JS or (E)xpress. It ...

Software Engineer (Full Stack)

Lehi, UT ยท Hybrid

$100K - $140K/yr

We are seeking a talented Software Engineer (Full Stack) to join our growing engineering team. This is a full-time, hybrid position with 1 to 2 days a week in-office to support close cross-functional ...

Application Developer

Salt Lake City, UT ยท On-site

$31.02 - $48.08/hr

As an Application Developer with the Utah Courts, you will be working with a team responsible for Full Stack Development in an Agile team environment to create, build, and maintain Web Applications ...

Showing results 21-40

Freelance Full Stack Developer information

See Pleasant Grove, UT salary details

$21

$53

$77

How much do freelance full stack developer jobs pay per hour?

As of Sep 2, 2026, the average hourly pay for freelance full stack developer in Pleasant Grove, UT is $53.45, according to ZipRecruiter salary data. Most workers in this role earn between $44.47 and $61.59 per hour, depending on experience, location, and employer.

What is a freelance full stack developer?

A Freelance Full Stack Developer is a self-employed professional who builds both the front-end and back-end of websites or applications. They work with various technologies, including databases, servers, APIs, and client-side interfaces, to create fully functional digital products. Unlike full-time employees, freelancers work on a project basis for multiple clients, offering flexibility in workload and schedule. Their responsibilities often include coding, debugging, deployment, and sometimes design.

What types of projects and clients can freelance full stack developers typically expect to work with?

Freelance Full Stack Developers often engage with a diverse range of projects, including website and web application development, e-commerce platforms, mobile app backends, and API integrations. Clients can range from startups and small businesses to established companies and entrepreneurs seeking bespoke digital solutions. The variety in clients and project scopes allows developers to constantly expand their skills and work experience, but it also means adapting quickly to new industries and client expectations. Freelancers typically manage their own workflow, communicate directly with clients, and are responsible for project timelines, making this role ideal for self-motivated technology professionals.

What are the key skills and qualifications needed to thrive as a freelance full stack developer?

To thrive as a Freelance Full Stack Developer, you need a solid grasp of both front-end and back-end programming languages (such as JavaScript, HTML/CSS, Node.js, Python, or similar) and a strong portfolio showcasing completed projects. Familiarity with frameworks like React or Angular, version control systems like Git, cloud services, and sometimes relevant certifications (such as AWS Certified Developer) are highly valued. Excellent communication, problem-solving abilities, time management, and client relationship skills help set freelancers apart. These competencies are crucial for effectively delivering end-to-end solutions, managing multiple projects, and building a reliable client base.

What cities near Pleasant Grove, UT are hiring for Freelance Full Stack Developer jobs?

Cities near Pleasant Grove, UT with the most Freelance Full Stack Developer job openings:

Infographic showing various Freelance Full Stack Developer job openings in Pleasant Grove, UT as of August 2026, with employment types broken down into 62% Full Time, 13% Part Time, and 25% Contract. Highlights an 62% In-person, 13% Hybrid, and 25% Remote job distribution, with an average salary of $111,185 per year, or $53.5 per hour.

Senior Full Stack Developer

EVER ENERGY INC DBA RUSTICA

Springville, UT โ€ข On-site

Full-time

Posted 18 days ago


Job description

Senior Software Engineer (Technical Lead) — E-Commerce & Cloud Platform

Location: Onsite (hybrid work a potential) — Springville, Utah
Employment Type: Full-Time
Experience Level: Senior

About Rustica

Rustica is a design and manufacturing company known for custom doors, hardware, and home products. As Rustica expands into a broader home furnishings brand, technology plays an increasingly important role in customer experience, product configuration, order processing, manufacturing, and business operations.

Rustica’s technology ecosystem includes a customer-facing e-commerce storefront, an internal commerce administration platform, a manufacturing and operations platform, and the AWS and Cloudflare infrastructure supporting these applications.

We are seeking a Senior Software Engineer capable of taking technical responsibility for business-critical production systems. This position requires someone who can build new capabilities, improve existing applications, identify architectural risks, and ensure that Rustica’s software and infrastructure remain secure, reliable, and maintainable.

Position Summary

The Senior Software Engineer will serve as a hands-on Technical Lead for Rustica’s customer-facing commerce platform and the supporting systems that connect customers, employees, business operations, and manufacturing.

The primary focus of this position is Rustica’s revenue-critical e-commerce storefront, including product configuration, pricing, cart, checkout, payments, customer accounts, content, and order processing. The engineer will also contribute to Rustica’s internal commerce administration platform and its manufacturing and operations platform, which is being developed to manage production workflows, employee activity, time tracking, operational reporting, and other internal business processes.

This role is also responsible for the AWS and Cloudflare infrastructure supporting Rustica’s applications. This includes deployment, security, monitoring, scheduled workloads, DNS, content delivery, backups, recovery, and production incident response.

This is a hands-on individual-contributor role with technical leadership responsibilities. The Technical Lead designation refers to ownership of architecture, engineering quality, and production reliability; it does not necessarily include direct people management.

This is not solely a feature-development or prototype-building position. The engineer must be able to evaluate existing and rapidly developed code critically, identify unsafe or fragile architecture, and implement production-quality solutions that preserve security and data integrity.

AI-assisted development tools may be used, but the engineer remains responsible for validating architecture, correctness, security, performance, maintainability, and production readiness.

Key Responsibilities
E-Commerce and Customer-Facing Systems
  • Develop, maintain, and improve Rustica’s customer-facing e-commerce storefront.
  • Support complex configurable products involving options, dependencies, dimensions, pricing, discounts, lead times, parts, and bills of materials.
  • Own critical customer workflows including product configuration, cart, checkout, payment, account registration, trade accounts, order history, and order creation.
  • Maintain integrations with payment processors, tax providers, authentication systems, transactional email services, analytics platforms, and other external services.
  • Protect the correctness and security of revenue-critical payment and checkout workflows.
  • Design appropriate protections against duplicate payments, card-testing activity, fraudulent transactions, repeated submissions, and inconsistent order state.
  • Improve storefront performance, accessibility, mobile usability, SEO, reliability, and customer experience.
  • Diagnose and resolve production problems affecting customers, payments, pricing, or orders.
Application and Backend Architecture
  • Design and maintain secure APIs connecting the storefront, administrative systems, manufacturing operations, and third-party platforms.
  • Establish clear system boundaries and data contracts between applications.
  • Design and maintain PostgreSQL schemas, migrations, queries, indexes, constraints, and transactional workflows.
  • Build systems that remain correct during concurrent requests, retries, partial failures, duplicate events, and third-party outages.
  • Prevent duplicate payments, duplicate order submissions, conflicting updates, partial data writes, and inconsistent state between systems.
  • Build reliable background jobs, queues, scheduled processes, retry policies, and failure-recovery workflows.
  • Evaluate existing architecture and identify security, reliability, performance, and maintainability risks.
  • Improve or replace fragile architecture without unnecessarily disrupting working production systems.
  • Establish automated testing around revenue-critical and operationally critical behavior.
  • Lead architecture reviews and maintain practical engineering standards.
  • Review code for correctness, security, maintainability, and alignment with established architecture.
Internal Commerce Administration
  • Maintain and improve the internal platform used to manage products, product configurations, pricing, orders, customers, content, promotions, and operational settings.
  • Build tools that allow non-technical employees to manage complex commerce data safely.
  • Improve permissions, audit history, conflict handling, validation, and data-integrity protections.
  • Develop integrations connecting commerce data with ERP, manufacturing, marketing, shipping, accounting, and reporting systems.
  • Automate repetitive business processes while preserving appropriate review, audit, and recovery controls.
  • Ensure administrative changes cannot unintentionally compromise storefront behavior or production data.
Manufacturing and Operations Systems
  • Contribute to the architecture and development of Rustica’s manufacturing and operations platform.
  • Build systems for manufacturing order intake, production workflows, work assignments, employee activity, time tracking, material usage, exceptions, and operational reporting.
  • Create trustworthy data models for measuring manufacturing cycl