{4fb186a6c2a904e8c007e1a8741c96bf0d40deee86a5e7d84155bcf509babeaf}{4fb186a6c2a904e8c007e1a8741c96bf0d40deee86a5e7d84155bcf509babeaf}title{4fb186a6c2a904e8c007e1a8741c96bf0d40deee86a5e7d84155bcf509babeaf}{4fb186a6c2a904e8c007e1a8741c96bf0d40deee86a5e7d84155bcf509babeaf} {4fb186a6c2a904e8c007e1a8741c96bf0d40deee86a5e7d84155bcf509babeaf}{4fb186a6c2a904e8c007e1a8741c96bf0d40deee86a5e7d84155bcf509babeaf}page{4fb186a6c2a904e8c007e1a8741c96bf0d40deee86a5e7d84155bcf509babeaf}{4fb186a6c2a904e8c007e1a8741c96bf0d40deee86a5e7d84155bcf509babeaf} {4fb186a6c2a904e8c007e1a8741c96bf0d40deee86a5e7d84155bcf509babeaf}{4fb186a6c2a904e8c007e1a8741c96bf0d40deee86a5e7d84155bcf509babeaf}sep{4fb186a6c2a904e8c007e1a8741c96bf0d40deee86a5e7d84155bcf509babeaf}{4fb186a6c2a904e8c007e1a8741c96bf0d40deee86a5e7d84155bcf509babeaf} {4fb186a6c2a904e8c007e1a8741c96bf0d40deee86a5e7d84155bcf509babeaf}{4fb186a6c2a904e8c007e1a8741c96bf0d40deee86a5e7d84155bcf509babeaf}sitename{4fb186a6c2a904e8c007e1a8741c96bf0d40deee86a5e7d84155bcf509babeaf}{4fb186a6c2a904e8c007e1a8741c96bf0d40deee86a5e7d84155bcf509babeaf}

Job Code: #16077
Title: Full Stack Software Engineer
Job Location: Salt Lake City, Utah

Apply to this job

Job Description:

Our client is looking for a Full Stack Engineer.  This opportunity is with an outstanding, growing organization.  We are looking for people who have a passion for software development. 

You will work in a dynamic, agile development environment developing a rich variety of inward and outward facing web applications, APIs and content management systems that move the work of our client forward throughout the world. Come work on a team of Software Engineers who are passionate about new advances in our fast moving field.  

The Church’s outward facing websites typically support multiple languages and are high traffic websites visited by tens of thousands of users every single day. Many Church websites display massive amounts of content requiring creative search and API creation for internal and external use.

This individual works with divine guidance to provide or support technology that furthers the mission of the Church and reflects the eternal impact of the gospel.


You will actively participate in projects, taking part in decisions affecting project scope, code design, direction, readiness, etc. You will have ownership and accountability for your projects.  You are encouraged to regularly innovate and move the work forward as a team and individually. As a member of the broader software development group, the Full Stack Software Engineer 3 works with minimal supervision and direction and is expected to utilize their experience, full understanding of industry practices, and knowledge of Church policies and procedures in order to exercise judgment in selecting methods and techniques for solving problems of a diverse scope.


  • Bachelors degree in related field or equivalent experience

  • 4+ years of progressive and relevant professional experience

  • Experience with complex, large-scale systems is preferred including strong experience in the technical discipline the role supports is a plus



  • Must have a sound understanding of basic computer science concepts of data structures, operating systems principles, computer languages, algorithms, and data storage

  • Must have the ability to follow the design and implement simple features of a system, including appropriate tests; able to design proper interactions between components to implement features

  • Must have strong analytical, problem solving, organizational, and detail oriented skills

  • Must be able to communicate problems and limitations to management and customers in a neutral manner

  • Must communicate complex information in an accurate and timely manner

  • Must be comfortable working on a team as well as individually in an adaptable, agile environment

  • Must have experience using a database, including data creation and retrieval

  • Demonstrated experience building production web applications and supporting APIs using the following technologies:

  • Server-side Languages (NodeJs, Java, C#, etc)

  • HTML

  • CSS

  • JavaScript

  • Git

  • JSON

  • XML

  • Database experience (NoSQL preferred)

Bonus technical skills

  • NodeJs

  • ReactJs or similar framework experience

  • XQuery

  • MarkLogic or other NoSQL experience

  • Localization and internationalization

Apply to this job

Comments are closed.