Logo
American Bible Society

Junior Software Engineer

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


DIGITAL BIBLE LAB PURPOSE

The Junior 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 by developing and supporting amazing technology. The team's work 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 TypeScript/JavaScript, React/NextJs, AWS Lambda, and other AWS serverless infrastructure.

JOB PURPOSE

The Junior Software Engineer reports to Tech Lead and will help develop digital products that facilitate digital scripture distribution, translation, and engagement. This includes:Assist in maintaining existing software solutionsAssist in developing new software solutions

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

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 results.ESSENTIAL TRAITS & SKILLS

Strong resonance with the mission of American Bible Society and passion for the Bible's power to transform livesExperience with TypeScript or JavaScript.Ability to work in an independent remote environment.Ability to provide respectful constructive feedback and willingness to incorporate feedback from others.Ability to work with people from diverse cultural backgrounds.Ability to communicate clearly via both oral and written means.Understanding of REST and/or GraphQL APIs.OTHER POSSIBLE TRAITS & SKILLS ARE A PLUS

Experience writing software that leverages traditional databases.Experience writing software leveraging NoSQL databases.Experience writing serverless functions such as AWS Lambda.Experience developing with React or React-based frameworks.Experience with testing frameworks such as jest, selenium, or cypress.Experience with CICD (continuous integration / continuous development).Experience with AWS serverless technologies such as AWS Lambda, DynamoDb, S3, etc.Experience with iterative agile software development methodologies like Scrum.Experience building REST or GraphQL APIs.EDUCATION AND TRAINING

Bachelor's degree in Computer Science related field, equivalent experience (coding bootcamp may be part of this experience).1-3 years of development experienceWORKING CONDITIONS

Remote work actively supported. American Bible Society headquarters in Old Town Philadelphia. Office space is available 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.