Confirmed on the employer's own hiring board on Oct 28, 2026. First seen by Alion on Oct 22, 2026.
Our company is committed to being trusted voices of light and truth reaching hundreds of millions of people worldwide.
Full Stack Software Engineer
REPORTS TO: Data Engineering and Analytics Director
LOCATION: Salt Lake City - Hybrid Schedule
STARTING DATE:Immediately
POSITION TYPE:Full Time
OUR COMPANY
Deseret Book is a mission-driven company, committed to being a trusted gathering place for thoughtful expressions of faith. Established in1866, today we create and curate stories worth telling, questions worth exploring, and beauty worth sharing to improve the lives of individuals and families in every step of their faith journey.
In our work culture, we put people first. Our team members are dedicated to meeting the needs of our communities as we work together, creating an environment where collaboration is critical and personal accountability is expected. If you are passionate about helpingpeoplefind inspiration and help for theirlives, andworking with colleagues who want to do the same, then Deseret Book Company is the place for you.
THE OPPORTUNITY
AFull Stack Software Engineer will own the technical direction of a core business area end-to-end. Day-to-day, thatmeans defining architecture, building scalable solutions on AWS, and shipping full-stack web applications,while simultaneously keeping systems healthy by paying down technical debt, implementing monitoring, and planning upgrades.Roughly halfthe role is hands-on architecture and project delivery; the other half is split between cross-functional collaboration, system maintenance, and knowledge sharing.
This is not a heads-down coding role. The engineer will partner with business stakeholders to translate business needs into technical solutions and provide guidance onwhat'sfeasible.They'llcollaborate with other technical teams across the organization, coordinating integrationeffortsand designing APIs for system interoperability. Clear communication is essential, asthey'llneed to make complex technical concepts accessible to non-technical team members andfacilitatedecision-making across groups.They'llalso engage with project stakeholders through regular status updates, timeline estimations, and early risk identification.
A successful candidatemust haveat least five years of development work with demonstrated technical leadership.They'llbringproficiencyin JavaScript frameworks likeTanStackStart or Svelte, PostgreSQL or MySQL, AWS services such as Bedrock, Lambda, andEventBridge, and search engines like OpenSearch. The ideal candidate is self-motivated, analytically sharp, and has the communication skills to balance feature development, technical debt, and cross-team collaboration.
RESPONSIBILITIES INCLUDE:
25% Technical Architecture & Ownership: Lead technical ownership of a core business area, including:
Define and implement architecture decisions for that area
Establish and enforce code quality standards and best practices
Design scalable solutions using web frameworks, AWS services, and database technologies
Evaluate and recommendnew technologiesand approaches to improve system performance and maintainability
25% Project Planning & Execution: Drive project planning and delivery for area specific initiatives:
Createaccuratetimeline estimations for technical initiatives
Break down complex projects into manageable pieces
Track project progress and communicate status to stakeholders
Identifyand mitigate technical risks early in the development process
20% Cross-functional Collaboration: Partner with teams across the organization:
Collaborate closely with other teams to translate business requirements into technical solutions
Partner with business stakeholders to understand needs andprovidetechnical guidance
Communicate technical concepts clearly tonon technicalteam members
Facilitate technical discussions and decision making across teams
20% Technical Debt & System Maintenance: Manage the health and sustainability of systems:
Identify, prioritize, and plan technical debt reduction initiatives
Develop and execute system maintenance and upgrade plans
Implement monitoring and alerting strategies
Balance new feature development with technical debt reduction
10% Knowledge Sharing: Ensure smooth system integration and team knowledge:
Coordinate integration efforts with other technical business areas
Design and implement APIs for system interoperability
Conduct thorough code reviews to ensure quality and knowledge transfer
Create andmaintaincomprehensive technical documentation
REQUIRED SKILLS & QUALIFICATIONS:
Bachelor's Degree in Computer Science, Software Engineering, or related field, OR equivalent professional experience
Minimum of 5 years of software development experience withdemonstratedtechnical leadership
StrongproficiencyinJavascriptframeworks suchTanstackStart or Svelte
Experience building andmaintainingfull stack web applications
Experience building andmaintainingintegrations between different systems
Solid experience with PostgreSQL or MySQL databases
Solid experience with Search Engines such as OpenSearch
Hands-on experience with AWS services, particularly AWS Bedrock, Lambda andEventbridge
Experience with code review processes andmaintainingcode quality standards
Strong project planning and estimation skills
Experience with version control systems
Strong problem-solving and analytical skills
Self-motivated with excellent time management abilities

