Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Full Stack Developer

EVER ENERGY INC DBA RUSTICA

Job Description

Job Description:\n\n Senior Software Engineer (Technical Lead) — E-Commerce & Cloud Platform Location: Onsite (hybrid work a potential) — Springville, UtahEmployment Type: Full-TimeExperience 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 SystemsDevelop, 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 ArchitectureDesign 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 AdministrationMaintain 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 SystemsContribute 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 cycle times and identifying production constraints.Ensure manufacturing metrics are based on clearly defined and auditable events rather than fragile interface behavior.Maintain reliable order delivery from the commerce platform into internal manufacturing and downstream business systems.Develop tools supporting inventory, scheduling, maintenance, safety, customer service, IT, and other operational departments.Support integrations with CAD, SolidWorks, printing systems, shop-floor equipment, managed devices, and related manufacturing technology when required.Help determine when Rustica should build an internal capability and when it should integrate an established external system.Review rapidly developed or AI-assisted internal application code before it becomes critical to business operations. AWS, Cloudflare, and Production InfrastructureAdminister and improve Rustica’s AWS-hosted applications and supporting cloud services.Maintain application hosting, serverless workloads, scheduled jobs, queues, alerts, secrets, permissions, and monitoring.Work with AWS services such as Amplify, Lambda, EventBridge, IAM, Secrets Manager, SQS, SNS, CloudWatch, Lightsail, and related infrastructure.Maintain repeatable deployments and infrastructure-as-code using tools such as AWS SAM, CloudFormation, and GitHub Actions.Manage Cloudflare DNS, CDN and caching behavior, TLS, redirects, security rules, WAF controls, bot protection, and Turnstile.Maintain least-privilege access, secure environment configuration, secrets management, and credential lifecycle practices.Own or improve CI/CD pipelines, deployment validation, rollback procedures, database migrations, and environment consistency.Maintain application monitoring, error reporting, structured logging, health checks, alarms, and actionable production notifications.Maintain database and file backups, offsite retention, restore procedures, and disaster-recovery plans.Participate in production incident response and perform root-cause analysis following significant failures.Monitor infrastructure security, reliability, performance, and cost.Document production systems so they can be operated and recovered without relying exclusively on undocumented knowledge. Technical Leadership and Business CollaborationWork with leadership and department stakeholders to translate business and operational needs into appropriate technical solutions.Evaluate proposed work based on business value, technical risk, complexity, and long-term maintenance cost.Communicate architectural decisions and technical risks clearly to technical and non-technical stakeholders.Provide technical direction, code review, and guidance to employees, contractors, and other developers.Establish practical engineering standards without introducing unnecessary process or complexity.Maintain architectural documentation, system diagrams, operational runbooks, deployment procedures, and recovery instructions.Take responsibility for projects from discovery and design through implementation, deployment, monitoring, and ongoing support.Make informed build-versus-buy decisions based on business requirements, risk, and total cost of ownership.Leave systems more understandable, testable, and supportable than they were found. Required QualificationsSeven or more years of professional software engineering experience, including at least three years owning architectural decisions, production reliability, or technical direction for business-critical systems.Demonstrated ownership of a revenue-critical e-commerce platform or a comparably sensitive transactional system involving payments, orders, billing, or financial workflows.Demonstrated ability to evaluate an existing codebase, identify architectural and security risks, and safely improve or replace fragile production systems.Experience maintaining applications for which downtime, incorrect data, or failed transactions have meaningful business consequences.Advanced proficiency with JavaScript and TypeScript.Strong professional experience with Vue, Nuxt, or a comparable modern frontend framework, with the ability to work effectively in an existing Vue/Nuxt codebase.Strong backend development experience with Node.js and APIs.Strong PostgreSQL and relational data-modeling experience.Experience with database transactions, migrations, constraints, indexing, query analysis, and data-integrity protections.Ability to design systems that remain correct under concurrency, retries, partial failure, duplicate requests, and third-party service outages.Hands-on AWS experience involving application hosting, IAM, secrets, monitoring, scheduled workloads, and production troubleshooting.Experience managing Cloudflare or comparable DNS, CDN, WAF, and edge-security infrastructure.Experience with Linux environments, Git, CI/CD pipelines, and repeatable production deployments.Strong application-security fundamentals, including authentication, authorization, input validation, rate limiting, audit logging, secret management, and secure API design.Experience diagnosing difficult production issues using source code, logs, monitoring, database evidence, and reproducible testing.Demonstrated ability to distinguish between a functional prototype and production-ready architecture.Ability to assess unfamiliar or rapidly developed code and determine whether it is safe to deploy.Strong analytical, troubleshooting, and communication skills.Ability to work independently while making technical risks, assumptions, and tradeoffs visible. Preferred Qualifications Experience in one or more of the following areas is beneficial:Direct experience with e-commerce checkout, payment gateways, fraud prevention, charge processing, or PCI-aware system designComplex product configurators, CPQ systems, BOM generation, or rule-based pricingERP and accounting integrations, particularly NetSuiteManufacturing software, production tracking, inventory, or schedulingAWS SAM, CloudFormation, infrastructure-as-code, and GitHub OIDCSentry or comparable application-observability platformsFirebase Authentication and administrative toolingTransactional email platforms such as PostmarkSales-tax integrations such as AvalaraC#/.NET, Android development, Windows services, or managed-device softwareSolidWorks, CAD automation, or manufacturing engineering workflowsBackup architecture, disaster recovery, security review, or incident leadership Candidates are not expected to have prior experience with every system Rustica uses. Depth in software architecture, production engineering, and problem-solving is more important than matching every individual technology. Success in This Role The successful engineer will:Keep Rustica’s storefront, checkout, payment, and order workflows secure and dependable.Improve the reliability and maintainability of the company’s existing software.Identify and correct architectural risks before they become production failures.Reduce the frequency and impact of production incidents.Ensure rapidly developed software is properly reviewed, tested, and hardened before becoming business-critical.Improve the accuracy and reliability of data moving between the storefront, internal administration, ERP, and manufacturing systems.Help Rustica’s manufacturing and operations platform produce trustworthy manufacturing, employee-time, and operational data.Make AWS and Cloudflare infrastructure secure, observable, recoverable, and reproducible.Deliver valuable business improvements without sacrificing long-term system integrity.Become a trusted technical partner to company leadership and operational departments.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Senior Full Stack Developer in Springville, UT vacancy
  •  ...Description: Angel Studios is seeking an expert React.js developer to build front-end web applications as a member of a fully-remote...  ...GraphQL is a plus Experience with next.js is a plus Full-stack development experience is a plus Additional language proficiency... 
    Senior
    Full time
    Work at office
    Remote work

    Angel Studios

    Provo, UT
    6 days ago
  •  ...do Design, build, and scale production systems across the stack (frontend and backend) in order to power our AI conversation and...  ...integrates prompts, automations, and guardrails. Improve developer experience through testing strategies, build pipelines, documentation... 
    Suggested
    Full time
    Work at office
    Monday to Friday
    Afternoon shift

    Atonom

    Provo, UT
    1 day ago
  • $150k - $195k

    DescriptionKforce has a client in Orem, UT that is seeking a Senior or Principal Radar Systems Engineer. We are working directly with...  ...radar systems* Analyze radar data and evaluate system performance* Develop and implement automation for data collection and analysis*... 
    Senior

    KForce

    Orem, UT
    5 days ago
  • A leading administrative services firm is seeking a Sr. Administrative Assistant to provide comprehensive support for a department. This role involves managing schedules, preparing reports, and maintaining filing systems. The ideal candidate has 3+ years of administrative...
    Senior
    Permanent employment
    Remote work

    Jobsultant Solutions

    Provo, UT
    5 days ago
  •  ...insisting on candor with positive intent. Expert with our technology stack. You can coordinate a solution across teams and domains,...  ...of time. Position type and expected hours of work - Regular full-time, 40 hours per week. Travel required - No out of state travel... 
    Senior
    Full time
    Work at office
    Flexible hours

    Angel Studios

    Provo, UT
    4 days ago
  •  ...best practices, the consultant will aid in the design, building, and delivery of the solution. The consultant will also assist in developing business requirements, specifications, process flows, application design, and configuration, along with testing and deployment.... 
    Senior
    Work at office

    Intercontinental Exchange

    Provo, UT
    5 days ago
  •  ...that powers how we market content to the world. Ad Factory is a full creative-to-launch pipeline: it helps creative directors find the...  ...performance to inform what we do next. We're looking for a senior engineer to serve as the team's backend and data anchor. You'll... 
    Senior
    Full time
    Work at office
    Remote work
    Worldwide

    Angel Studios

    Provo, UT
    6 days ago
  • $16.75 - $17 per hour

     ...the Store Manager in the various tasks involved in the overall operation of a store, ensuring maximum sales and profitability by developing staff, controlling expenses and shrinkage as well as all aspects of merchandising and inventory control in adherence with all Company... 
    Senior
    Hourly pay
    Local area

    Spencer Gifts

    Provo, UT
    3 days ago
  • Comfort Systems USA is looking for an experienced Project Manager to oversee large-scale electrical construction projects ranging from $30M to $50M+ in Springville, Utah. The ideal candidate will manage all phases from planning to execution, ensuring project performance...
    Senior

    Comfort Systems USA

    Springville, UT
    6 days ago
  • Wavetronix is seeking a Senior Mechanical Engineer to lead mechanical design, implementation, and validation of industrial products in Springville, UT. You will drive designs from concept to production, delivering reliable hardware optimized for environmental protection... 
    Senior

    Wavetronix

    Springville, UT
    5 days ago
  • $13 per hour

     ...Description Legacy Village of Provo in Provo, UT is calling all cheerful go-getters to apply to join our repair team as a part-time Senior Living Facility Maintenance Worker!WHY YOU SHOULD JOIN OUR TEAMWe are an assisted living facility that offers flexible scheduling.... 
    Senior
    Part time
    Flexible hours

    Legacy Village of Provo

    Provo, UT
    12 days ago
  •  ...industry collaborators, ensuring compliance with existing and developing legal frameworks in the US and abroad. Responsibilities will grow...  ...teams designed to support quality care for all patients. Please see our full non‑discrimination statement at #J-18808-Ljbffr... 
    Senior
    Relocation
    Relocation package

    Epic

    Provo, UT
    3 days ago
  •  ...bring humanity, connection, and empathy back to business. Join over 5,000 people across the globe who think that’s work worth doing.Senior Tax AccountantWhy We Have This RoleQualtrics is looking for an energetic and self-motivated individual to join our Finance team. We... 
    Senior
    Work at office
    Remote work
    3 days per week

    Qualtrics

    Provo, UT
    3 days ago
  • $12 - $17 per hour

     ...Description Legacy House of Spanish Fork is currently hiring for a full-time or part-time Senior Living Caregiver / Direct Support Professional to work the...  ...with whatever help they need. Encouraging them to develop friendships, you assist in getting them to and from social... 
    Senior
    Full time
    Part time
    Currently hiring
    Flexible hours
    Afternoon shift

    Legacy House of Spanish Fork

    Spanish Fork, UT
    12 days ago
  •  ...of the organization. Position Summary We are seeking a  Senior Financial Manager – FP&A to lead our financial planning, analysis...  ..., and long-term strategic financial planning processes. Develop and deliver insightful monthly, quarterly, and annual financial... 
    Senior
    Full time

    Revere Health

    Provo, UT
    6 days ago
  • $125k

     ...and creative team player to join our Aptive team! This is a full-time Senior Safety Manager position located in Provo, Utah, or remotely....  ...discussion to determine the root cause and preventative measures Develop proactive programs relative to hazard identification/... 
    Senior
    Full time
    Remote work

    Aptive Environmental

    Provo, UT
    4 days ago
  •  ...Engineer - FullStackLocation: Provo - UTType: Full time Technical Skills needs:1.Worked on...  ...Functional Skills needed:1. Senior hands-on contributor in his previous organizations...  ...your previous experience and expertise.2. Developing scalable, fast, robust, and simple web-based... 
    Full time

    USM Systems

    Provo, UT
    1 day ago
  • $65 - $95 per hour

    DescriptionKforce has a client that is seeking a Senior Data Architect in Orem, UT.Summary:The client is currently evaluating Microsoft Fabric as Microsoft moves away from Synapse long term. They are beginning a POC, which will serve as the initial use case and learning... 
    Senior

    KForce

    Orem, UT
    2 days ago
  • $61k - $101k

     ...and we operate a proprietary enterprise SaaS platform that depends on a secure, scalable, highly available cloud environment. This Senior Site Reliability Engineer role focuses on keeping our cloud infrastructure resilient as we grow and serve enterprise customers. The... 
    Senior
    Full time
    Work at office
    Remote work

    CenCore LLC

    Springville, UT
    4 days ago
  • $120k

    Location: Provo, Utah (Zip 84604) Senior Systems Engineer - Full‑time Benefits $120k Annual Salary Annual merit bonus potential Group Health, Dental...  ...identify and resolve issues before they impact end users Develop and maintain infrastructure‑as‑code, automation scripts,... 
    Senior
    Full time

    Aptive Environmental, LLC

    Provo, UT
    6 days ago
  •  ...Build the Software Platform Behind the Vehicle Hypercraft is developing a new generation of electric Unmanned Ground Vehicles (UGVs) for...  ...common platform that powers every Hypercraft vehicle. As a Senior Embedded Systems Engineer, you'll help build the embedded platform... 
    Senior
    Relocation package

    Hypercraft

    Provo, UT
    a month ago
  • $120k - $150k

    Senior Software Engineer - Provo, UT (Hybrid) Are you a Software Engineer who's ready to take your career to the next level in an environment...  ...in SQL, C#, Typescript, Javascript, React, and Node JS to develop robust, efficient systems that are as intuitive as they are... 
    Senior
    Local area
    Monday to Friday

    Caselle Inc

    Provo, UT
    6 days ago
  • Job Purpose The Client Education Services, Senior Trainer, delivers product training to ICE Mortgage Technology clients, partners, and...  ...delivered and provide any follow‑up communication Design and develop training curriculum Write scenario and exercise scripts for real... 
    Senior

    Ice Services

    Provo, UT
    5 days ago
  • $130k - $165k

    DescriptionKforce has a client in Orem, UT looking for a Senior Algorithms Engineer - GNC for a hybrid, full time role. The Engineer will develop advanced guidance, navigation, and control algorithms for Avionic Military platforms. This role focuses on system identification... 
    Senior
    Full time
    Remote work

    KForce

    Orem, UT
    4 days ago
  • $120k - $140k

    Senior Software Engineer Join our fast‑paced, forward‑thinking team as a Senior Software Engineer to create software that powers local government and empowers communities. We provide a hybrid remote or in‑office environment with a Monday‑through‑Friday schedule from 8... 
    Senior
    Work at office
    Local area
    Remote work
    Monday to Friday

    casellejobs

    Provo, UT
    3 days ago
  •  ...Primary Role The Foreman Electrician works under the guidance of a senior level Foreman or Superintendent and will oversee the direct...  ...development of an effective manpower schedule for their team Develop material lists from layouts, area prints, and job site demands... 
    Senior
    Contract work
    Local area

    Comfort Systems USA

    Springville, UT
    5 days ago
  •  ...it to the next level. As a  Senior .Net Software Engineer for...  ...rewarding projects across the tech stack: from creating innovative web...  .... Job Responsibilities Develop, maintain, and improve C#/ASP....  ...Benefits All positions are Full-Time, with competitive compensation... 
    Senior
    Full time
    Casual work
    Work at office
    Remote work
    1 day per week

    Aristotle

    Provo, UT
    more than 2 months ago
  • $140k - $175k

    DescriptionKforce has a client that is seeking a Senior Digital Signal Processing Engineer in Orem, UT (Hybrid Remote).Overview:Our client...  ...is seeking a Senior Digital Signal Processing Engineer to develop advanced radar and digital signal processing algorithms for next... 
    Senior
    Remote work

    KForce

    Orem, UT
    4 days ago
  •  ...Job Description Job Description Build the Software That Accelerates Vehicle Development Hypercraft is developing a new generation of electric Unmanned Ground Vehicles (UGVs) for defense and commercial applications. Supporting those vehicles is Carbon, Hypercraft... 
    Senior
    Relocation package

    Hypercraft

    Provo, UT
    a month ago
  • DescriptionKforce has a client that is seeking a Senior Network Engineer in Orem, UT.Summary:The objective of this position is to provide...  ...log management/log analysis applications (i.e., Splunk, ELK stack)* Strong problem-solving skills* Experience in Banking or Financial... 
    Senior
    Local area

    KForce

    Orem, UT
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Full Stack Developer. Be the first to apply!