Software Developer (Full Stack)
The Grace Company
Job Description
Job Description
Software Developer – Full Stack
Location: Grace Company – Salt Lake City Area, Utah
Job Type: Full Time, On Site Only
This is a 100% on site position. Remote and hybrid work are not available for this role.
About UsGrace Company is a leader in the quilting and sewing industry, committed to delivering innovative solutions that enhance creativity and craftsmanship. Our cutting edge technology helps turn ideas into reality, and we foster a collaborative environment where creativity and technical excellence are valued and encouraged.
"Our mission is to empower people to connect with their passions, unleash their creativity, and enrich their lives and the lives of others by providing quality experiences and innovative solutions."
Our software engineers work closely with mechanical, electrical, firmware, manufacturing, product development, and testing teams to create complete products that combine software and physical hardware.
Position DescriptionWe are looking for a Full Stack Software Developer to help design, build, and scale modern software for current and future Grace Company products.
This is a product focused role where you will have opportunities to work across front end applications, backend services, databases, cloud systems, and hardware integration. Our software directly interacts with physical products, giving our developers the opportunity to see their work move from an idea to a real product being used by customers.
You will be part of a small, high impact engineering team building new products and systems from the ground up. Your decisions will directly influence architecture, performance, scalability, and user experience.
This position requires working on site with our engineering and product development teams. It is not a remote or hybrid position.
What You'll Work OnBuild and maintain modern applications across front end and backend systems
Develop intuitive user interfaces for desktop, tablet, mobile, and web applications
Develop backend services, APIs, databases, and cloud connected systems
Build software that communicates with physical products and embedded hardware
Work with technologies such as Flutter/Dart, JavaScript/TypeScript, Python, and other modern development frameworks
Design systems that connect applications, cloud services, databases, and hardware devices
Build interactive graphical interfaces and tools
Improve application performance, reliability, responsiveness, and scalability
Collaborate directly with mechanical, electrical, firmware, manufacturing, QA, and product teams
Participate in architecture decisions and long term technical direction
Prototype new concepts and help determine the best technologies for future products
Turn real customer problems into clean, intuitive software solutions
Design, develop, test, and maintain full stack software applications
Build scalable front end and backend architectures
Develop and integrate REST APIs and real time communication systems
Design and work with databases and data models
Integrate software with hardware and embedded systems
Debug complex issues that may cross software, firmware, hardware, and network boundaries
Optimize application performance across different devices and environments
Participate in code reviews and architecture discussions
Contribute to automated testing, CI/CD, QA, and release processes
Participate in feature planning, user story development, prototyping, and product testing
Improve UI/UX through testing, feedback, and iteration
Work directly with other engineering disciplines throughout the product development process
Help establish scalable software practices as our products and development teams grow
Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or equivalent professional experience
2+ years of professional software development experience
Experience developing both front end and backend software
Strong understanding of software development fundamentals, data structures, application architecture, and debugging
Experience building desktop, mobile, web, or cross platform applications
Experience developing or integrating REST APIs
Experience working with databases
Experience with Git and modern version control workflows
Ability to learn new languages, frameworks, and technologies as product needs evolve
Strong problem solving and communication skills
Experience with one or more modern application technologies or frameworks, such as:
Flutter / Dart
React
JavaScript / TypeScript
.NET
Native mobile or desktop development
Similar modern frameworks
Experience with one or more backend technologies, such as:
Node.js
Python
.NET
Java
Similar backend technologies
Experience with:
REST APIs
Database driven applications
Authentication and user accounts
Cloud connected applications
Application and data architecture
Because many Grace products combine software and physical hardware, experience working with hardware is valuable.
Helpful experience includes:
Bluetooth / BLE
USB or serial communication
Embedded systems
Firmware communication
Real time systems
Device protocols
Motion control
CNC or robotics systems
IoT devices
Direct hardware experience is not required, but candidates should be interested in learning how software interacts with physical products.
Nice to HaveExperience with Flutter and Dart or other modern front end frameworks
Experience with Azure, or similar cloud platforms
Experience designing database schemas and backend architectures
Experience with real time communication such as WebSockets or Bluetooth
Experience with interactive graphics, canvas rendering, CAD, geometry, or visualization systems
Experience with CNC, robotics, automation, or motion control
Experience with AI/ML tools, APIs, or AI assisted development
Experience building software that communicates with embedded hardware
Experience with automated testing and CI/CD pipelines
Experience taking a product from prototype through production
We are looking for someone who:
Is a strong problem solver and can work across the full software stack
Enjoys building real products, not just isolated software features
Is product minded and cares about the customer's experience
Takes ownership of problems and follows them through to completion
Builds clean, understandable, and scalable solutions
Is comfortable learning technologies outside their current expertise
Enjoys collaborating directly with engineers from other disciplines
Can communicate clearly with both technical and non technical team members
Is comfortable working in a fast moving product development environment
Enjoys prototyping, testing ideas, learning from failures, and improving designs
Wants to work directly with the products and people they are developing software for
Because our software is tightly connected to physical products, this role works on site with our engineering team and hardware. Remote and hybrid arrangements are not available for this position.
Why This Role Is DifferentAt Grace Company, software development is part of the complete product development process.
You may spend one day developing an application interface, another working on backend architecture, and another testing software directly on a new piece of hardware with mechanical, electrical, and firmware engineers.
Our developers have the opportunity to influence products from early prototypes through production and see customers use the systems they helped create.
This is an on site engineering role designed for someone who enjoys collaborating directly with a multidisciplinary product development team.
Salary & BenefitsCompetitive salary
2 weeks PTO
Accrued sick/personal time beginning after 1 year of employment
7 paid holidays including 2 of your choice
Simple IRA with a 3% company match
Health, Dental, and Vision insurance
Fun work environment
Work with creative, passionate people
Growth opportunities at a quickly growing company
This position is full time and 100% on site at Grace Company in Utah. Remote work and hybrid work are not available for this position. Candidates must be able to work on site as part of our engineering and product development team.
Job Posted by ApplicantPro- ...DescriptionWe're looking for a Staff AI-Native Software Engineer to architect the future of a... ..., with a mandate to make the entire stack secure, scalable, extensible, maintainable... ...shipping production software across the full stack—client apps, backend services, and...FullstackWork at officeRemote workRelocationRelocation package
- ...Job Description Job Description Software Developer – Full StackLocation: Grace Company – Salt Lake City Area, UtahJob Type: Full Time, On Site... ...hardware.Position DescriptionWe are looking for a Full Stack Software Developer to help design, build, and scale modern...FullstackFull time
- ...Full Stack Developer Location: Durham, NC or Westlake, TX or Jersey City, NJ or Boston, MA or Salt Lake City, UT or Merrimack, NH or Covington... ...(Java 1.8+) ~ Strong programming, debugging and secure software development skills (e.g., Veracode, Sonar etc.) ~ Good...FullstackContract work
- ...thinking organization, apply now.We are currently seeking a Full Stack Java Developer to join our team in Salt Lake City, Utah (US-UT), United... ...issues related to Java applications.Develop and maintain software documentation.Provide technical guidance and mentoring to...FullstackWork at officeRemote workFlexible hours
- ...Job Posting Synergistic IT is a full-service staffing and placement firm servicing clients in America for the past 12+ years. We... ...Roles and Responsibilities Expert programming skills developing back-end cloud applications in Java Experience with Agile methodology...FullstackH1bImmediate start
- ...western union, Client, visa, walmart lab s etc to name a few. We are continuously looking for entry-level software programmers, Java Full stack developers, Python/Java developers, Data analysts/ Data Scientists, Data Engineers, Machine Learning engineers for full...FullstackFull time
- ...I have an opportunity for "Full Stack .Net Developer and looking for a candidate who can join Immediately if you are interested reply me with your updated resume or consultant's contact details and if you could refer someone i really appreciate it. Job Title : Full...FullstackWork experience placementImmediate start
- ...Java Developer Location: Salt lake City, UT – Onsite Be responsible for technical analysis... ...Work as a member of Agile team, develop software solutions by studying requirements... ...Frontend development (if applicable to full-stack roles) SQL – Relational database querying...Fullstack
$25 per hour
...Distributed Systems Software Engineer, Python / Go Join to apply... ...will have the opportunity to develop CI pipelines which power Canonical... ...type ~ Employment type Full-time Job function... ...Senior Software Developer (Full Stack & AI Focus) Graduate Software...FullstackFull timeLocal areaRemote workWorldwide- ...Full-Stack Developer Fidelity Investments is looking for top full-stack engineer talent that can, via skilled development, drive high user... ...~ Experience with enterprise business, financial, BPM, etc. software a major plus ~ Experience with Camunda development a major...FullstackContract workRelocation package
- ...Job Description Job Description APPLICATION DEVELOPER - ADMINISTRATIVE OFFICE OF THE COURTS - SALT LAKE CITYThe Utah Judiciary is... ...Utah Courts, you will be working with a team responsible for Full Stack Development in an Agile team environment to create, build, and...FullstackWork at office
- ...motivated candidate to join our talented team.Location(s): Salt Lake City, UTJob Description We are seeking a highly skilled Java Full Stack Developer with a strong focus on front-end development to join our dynamic team. The ideal candidate will have extensive experience in...Fullstack
$100k
...Paypal, Western Union, Client, visa, Walmart lab s etc to name a few. Currently, We are looking for entry-level software programmers, Java full-stack developers, Python/Java developers, Data analysts/ Data Scientists, and Machine Learning engineers for full-time...FullstackFull timeH1b- ...systems, and enterprise-scale cloud solutions using Azure AI, Google AI services, or comparable cloud-based AI technologiesStrong full-stack development experience with modern technologies including C#, .NET, JavaScript, TypeScript, React.js, Node.js, HTML, and CSSDeep...FullstackH1bLocal area
- ...Software Engineer - Mobile South Jordan, UT Lightspeed is the leading provider of... ...mobile features. This role works across the full mobile stack — React Native, JavaScript, iOS SDK,... ...Development Plan, design, develop, and test applications for Android and...Fullstack
$100k
...Paypal, Western Union, Client, Visa, Walmart Lab etc to name a few.Currently, we are looking for entry-level software programmers, Java full-stack developers, Python/Java developers, data analysts/data scientists, and machine learning engineers for full-time positions...FullstackFull timeH1b- ...411Pay Range: $161,000.00 - $249,500.00Job DescriptionThe Staff Software Engineer is a position of technical expertise, influence, and leadership... ...as regular and working 40 standard weekly hours): This is a full-time, regular position (classified for 40 standard weekly hours)...FullstackFull timeFlexible hours
- ...Software Developer IIICorporate Headquarters PDC - Salt Lake City, UTDescriptionJob Summary Provide expert-level design and development expertise across the full stack: front-end, back-end, APIs, databases, and integrations. Create and maintain software products including...Fullstack
- ...etc. to name a few. We have an excellent reputation with the clients. Currently, we are looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, machine learning engineers for full-time positions...FullstackFull timeH1bRemote work
- ...This role is ideal for a strong software engineer who is interested in... .... You will: Develop, maintain, and improve the firm... ...different parts of the technology stack rather than specializing in only... ...Software Engineer, Backend Engineer, Full Stack Engineer, Platform...Fullstack
$153k - $178.5k
...users across the globe use Planet's data to develop new technologies, drive revenue, power... ..., manufacturing, data processing, and software engineering, our office is a truly inspiring... ...intelligence pillar is looking for a full-stack software engineer to build robust...FullstackFull timeTemporary workFor contractorsWork at officeLocal areaRemote workHome office3 days per week- ...trust in the real world ~ You're comfortable across the full stack—from training models to designing APIs to orchestrating... ...automation experience with N8N is our primary tool ~ Solid software engineering fundamentals : version control, testing, CI/CD, monitoring...FullstackFlexible hoursDay shift
$122.5k - $423.78k
...technologies and techniques to design and develop robust data solutions for clients. They... ...teams consisting of data scientists, software engineers, front-end developers, and other... ...deployment, monitoring, and maintenance of full-stack AI solutions. As a senior technical...FullstackFull timeTemporary workH1bRemote work- ...is the leading provider of cloud-based software for dealerships, serving the... ...tackling some of the hardest problems in our stack. This is a full-time position with the opportunity to... ...bar for the entire team. Mentor and develop junior and mid-level engineers through...FullstackFull timeFlexible hours
- ...recommendations, best practices, and risk-based consultation to application teams, engineering teams, and project stakeholders. Develop and maintain cloud security dashboards, KPIs, KRIs, and executive reporting to communicate cloud risks, security trends, posture improvements...Temporary workWork experience placementH1bWork at officeWork from homeFlexible hours3 days per week
- We are looking for a Senior Software Engineer to build and enhance software solutions that... .... The ideal candidate brings strong full-stack development experience, sound architectural... ...challenges.Responsibilities:• Architect, develop, and maintain software components and...Fullstack
- Full Stack EngineerWe are seeking a Full Stack Engineer to join Zions Bancorporation. The Full Stack Engineer plays a key role in developing innovative software solutions across both front-end interfaces and back-end systems that empower our customers and drive the organization...FullstackTemporary workH1bFlexible hours
- ...workforce of the future, today.We are seeking an experienced Full Stack Developer to join our Enterprise Technology organization. This role... ...leveraging AI-assisted and agentic development tools throughout the software development lifecycle. This individual is passionate about...FullstackTemporary workH1bWork at officeWork from homeFlexible hours3 days per week
- ...Full Stack EngineerDuration: Long Term ContractLocation: Durham, NC or Merrimack, NH or Covington, KY or Westlake,... ...Engineers and Full Stack engineers. This role is a Full Software EngineerOur full stack engineers develop in the following stack, so experience here would be...Fullstack
$48k - $63k
...USD Want to start your career as a Java Developer? Paid graduate training, ongoing... ...ongoing training. What you’ll do: As a software developer with mthree, you’ll build complex... ...: How to design, develop, and test a full-stack application. How to demonstrate...FullstackPermanent employmentFull timeTraineeshipRelocationVisa sponsorshipWork visaFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer (Full Stack). Be the first to apply!
- software developer positions West Jordan, UT
- senior software engineer remote West Jordan, UT
- cybersecurity software engineer West Jordan, UT
- part time software developer remote West Jordan, UT
- software engineer West Jordan, UT
- software engineer amazon West Jordan, UT
- software developer West Jordan, UT
- software engineer healthcare West Jordan, UT
- entry level software engineer remote West Jordan, UT
- startup software engineer West Jordan, UT




