Deseret Book Company Logo

Deseret Book Company

Full Stack Software Engineer

Posted Yesterday
Be an Early Applicant
Remote
Hiring Remotely in Office, Machaze, Manica
Senior level
Remote
Hiring Remotely in Office, Machaze, Manica
Senior level
Own the technical direction of a core business area by defining architecture, building scalable AWS-based full-stack applications, designing integrations and APIs, and maintaining system health. The role includes project planning, stakeholder collaboration, technical debt reduction, monitoring, upgrades, code reviews, documentation, and knowledge sharing. Candidates need at least five years of software development experience, technical leadership, JavaScript framework expertise, database and search engine experience, and strong communication skills.
The summary above was generated by AI

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 helping people find inspiration and help for their lives, and working with colleagues who want to do the same, then Deseret Book Company is the place for you. 

THE OPPORTUNITY 

A Full Stack Software Engineer will own the technical direction of a core business area end-to-end. Day-to-day, that means 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 half the 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 on what's feasible. They'll collaborate with other technical teams across the organization, coordinating integration efforts and designing APIs for system interoperability. Clear communication is essential, as they'll need to make complex technical concepts accessible to non-technical team members and facilitate decision-making across groups. They'll also engage with project stakeholders through regular status updates, timeline estimations, and early risk identification. 

A successful candidate must have at least five years of development work with demonstrated technical leadership. They'll bring proficiency in JavaScript frameworks like TanStack Start or Svelte, PostgreSQL or MySQL, AWS services such as Bedrock, Lambda, and EventBridge, 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 recommend new technologies and approaches to improve system performance and maintainability 

 

  • 25% Project Planning & Execution: Drive project planning and delivery for area specific initiatives: 

  • Create accurate timeline estimations for technical initiatives 

  • Break down complex projects into manageable pieces 

  • Track project progress and communicate status to stakeholders 

  • Identify and 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 and provide technical guidance 

  • Communicate technical concepts clearly to non technical team 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 and maintain comprehensive 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 with demonstrated technical leadership 

  • Strong proficiency in Javascript frameworks such Tanstack Start or Svelte 

  • Experience building and maintaining full stack web applications 

  • Experience building and maintaining integrations 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 and Eventbridge 

  • Experience with code review processes and maintaining code 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 

 

Similar Jobs

6 Days Ago
Remote
Senior level
Senior level
Aerospace
Designs, implements, tests, and maintains full-stack software solutions supporting Air Force digital transformation. Responsibilities include developing new capabilities, integrating external services, resolving code issues, participating in reviews, mentoring team members, and communicating with government customers. The role uses server-side and frontend technologies and may involve containers, document databases, Kubernetes, Helm, and CI/CD pipelines.
Top Skills: AngularArgo CdDockerElasticsearchGitGoHelmJavaScriptJenkinsJIRAKubernetesMongoDBNode.jsOpensearchPythonRestful Web ServicesVue
27 Days Ago
Remote or Hybrid
3K-7K Annually
Senior level
3K-7K Annually
Senior level
Other • Travel
Build and maintain full-stack web features, dynamic landing pages, APIs, backend services, integrations, and personalized marketing experiences used by millions of travelers. Responsibilities include architectural decision-making, testing, code reviews, production troubleshooting, performance and reliability improvements, cross-functional collaboration, and mentoring engineers.
Top Skills: ApacheCi/CdCSSDockerElasticsearchGitJavaKubernetesLessMySQLReactReduxSassSpringSQLTomcatTypescript
One Month Ago
Remote
Senior level
Senior level
Healthtech • Software
Design, develop, and maintain full-stack .NET web applications (ASP.NET Web Forms, C#) with MS SQL Server. Optimize queries, build reports (SSRS), troubleshoot production issues, reduce technical debt, and follow CI/CD, testing, and secure development practices while collaborating with product, QA, and engineering teams.
Top Skills: .NetAsp.Net Web FormsAzure DevopsC#Github CopilotJqueryMs Sql ServerSql ProfilerSql Server Execution PlansSsrs

What you need to know about the San Francisco Tech Scene

San Francisco and the surrounding Bay Area attracts more startup funding than any other region in the world. Home to Stanford University and UC Berkeley, leading VC firms and several of the world’s most valuable companies, the Bay Area is the place to go for anyone looking to make it big in the tech industry. That said, San Francisco has a lot to offer beyond technology thanks to a thriving art and music scene, excellent food and a short drive to several of the country’s most beautiful recreational areas.

Key Facts About San Francisco Tech

  • Number of Tech Workers: 365,500; 13.9% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Google, Apple, Salesforce, Meta
  • Key Industries: Artificial intelligence, cloud computing, fintech, consumer technology, software
  • Funding Landscape: $50.5 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Sequoia Capital, Andreessen Horowitz, Bessemer Venture Partners, Greylock Partners, Khosla Ventures, Kleiner Perkins
  • Research Centers and Universities: Stanford University; University of California, Berkeley; University of San Francisco; Santa Clara University; Ames Research Center; Center for AI Safety; California Institute for Regenerative Medicine

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account