Logo
American Bible Society

Middle Software Engineer

American Bible Society, Phila, Pennsylvania, United States, 19117


DIGITAL BIBLE LAB PURPOSE

The Software Engineer will join the Digital Bible Lab team at American Bible Society. We work with a vast network of global partners to remove barriers to Scripture access through developing and supporting amazing software products. The work of the team is heavily focused on the Habakkuk 2:14 vision that is so central to American Bible Society's calling and purpose: that "the earth would be filled with the knowledge of the glory of the Lord as the waters cover the sea."

Starting with this guiding vision, the Digital Bible Lab is a distributed team that works with a global network of partners (domestic and international) to develop the strategies, methods, and tools that move us closer to a world in which everyone on the planet can experience the Gospel hope found in God's Word.

TECHNOLOGY

Our primary technology focus is on TypeScript/JavaScript, React/NextJs, AWS Lambda, and other AWS serverless infrastructure.

JOB PURPOSE

The Software Engineer will report to the Tech Lead and will develop digital products that facilitate digital scripture distribution, translation, and engagement. This includes:Competency to assist in maintaining existing software solutionsCompetency to assist in developing new software solutionsMindset and competency to help mentor junior engineers

MINIMUM SPIRITUAL AND PERSONAL COMMITMENT:Demonstrate a personal commitment to Jesus Christ.Identify with and participate in a Christian church and proactively seek to grow in their Christian faith.Actively participate in organizational prayer, devotional times, and organization-wide events.Maintain an exemplary standard of Christian ethics, behavior, and conduct within ABS and in their public and private life outside of ABS and always uphold ABS' Standards of Conduct and Affirmation of Biblical Community.Demonstrate Christian maturity in all interactions as displayed by good judgment based on biblical values and principles.Actively incorporate their faith in all aspects of their daily work

KEY FUNCTIONS

Competent to deliver well tested scalable code that meets specified requirements by developing high quality code, providing feedback during code reviews, and implementing feedback during code reviews

Participate in regular agile meetings (Daily Standups, Sprint Reviews, Sprint Plannings, and Sprint Retrospective)Document annual and quarterly objectives and measurable key resultsESSENTIAL TRAITS & SKILLS

Strong resonance with the mission of American Bible Society and passion for the Bible's power to transform lives

Experience with TypeScript or JavaScriptAbility to work in an independent remote environmentAbility to provide respectful constructive feedback and willingness to incorporate feedback from othersAbility to work with people from diverse cultural backgroundsAbility to communicate clearly via both oral and written meansUnderstanding of and experience building REST and/or GraphQL APIsExperience writing serverless functions such as AWS LambdaExperience with testing frameworks such as jest, selenium, or cypressExperience with AWS serverless technologies such as AWS Lambda, DynamoDb, S3, etc.Experience with back-end, front-end, and databaseAbility to mentor Junior DevelopersTHESE SKILLS ARE A PLUS

Experience writing software that leverages traditional databases

Experience writing software leveraging NoSQL databasesExperience developing with React or React-based frameworksExperience with CICD (continuous integration / continuous development)Experience with iterative agile software development methodologies like ScrumEDUCATION AND TRAINING

Bachelor's degree in Computer Science related field, equivalent experience (coding bootcamp may be part of this experience)

3-5 years of development experienceWORKING CONDITIONS:

Remote work actively supported. American Bible Society headquarters in Old Town Philadelphia. Office space is available in Philadelphia HQ for this role if needed.Core Hours: 8:30 a.m. - 5:00 p.m.Some domestic travel is required (estimating 2-5 trips per year).ADDITIONAL INFORMATION:

Background Check:

Candidates must pass a background check as a condition of employment. This may include criminal history, credit check, and verification of employment and education history.Reference Checks:

Employment is contingent upon satisfactory reference checks.Eligibility to Work:

Candidates must provide proof of eligibility to work in the United States.Affirmation of Biblical Community:

Candidates must sign and agree to uphold the ABS Affirmation of Biblical Community as a condition of employment.

American Bible Society is committed to providing equal employment opportunities to all applicants and employees, in accordance with federal, state, and local laws. We believe in the inherent dignity and worth of every individual, created in the image of God, and strive to reflect Christ's love and justice in our employment practices.

We do not discriminate on the basis of race, color, national origin, sex, age, disability, veteran status, genetic information, or any other protected status. Our commitment to diversity and inclusion is rooted in our Christian faith and values, which call us to love and respect all people.

As a faith-based organization, we require employees to affirm and uphold our Christian beliefs as a condition of employment. This requirement is consistent with our mission and ensures that our work environment aligns with our core values and deeply held religious principles.

The mission of American Bible Society is to make the Bible available to every person in a language and format each can understand and afford so all people may experience its life-changing message.