Senior Full Stack Engineer in at American Bible Society
Explore Related Opportunities
Job Description
Senior Full Stack Engineer
Reports to: Director of Engineering
Remote
Job Summary:The Sr. Full Stack Engineer will join the Ministry Technology team at American Bible Society to help remove barriers to Scripture access by building and supporting excellent technology. The team’s work is rooted in the vision of Habakkuk 2:14 — central to American Bible Society’s mission of helping people encounter the life-changing Word of God by making the Bible accessible to all.
As Sr. Full Stack Engineer, you will design, build, and maintain software solutions that support Scripture translation, distribution, and engagement. You will help guide software and infrastructure decisions and mentor other engineers on the team.
Our primary tech stack includes TypeScript/JavaScript, React, Next.js, PostgreSQL, DynamoDB, API Gateway, and AWS Lambda and other serverless frameworks, using Claude Code to accelerate development.
- 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 seek to 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.
- Demonstrate desire and ability to support organizational biblical and religious goals and participate in regular work-related spiritual activities without reservation.
- Have a personal passion for and belief in the Word of God, its ability to transform lives, and the mission of American Bible Society.
- Demonstrate alignment with the vision, mission, and values of American Bible Society.
- Code Design and Development
- Understand entire application lifecycle and architectural concerns and design components
- Deliver well tested scalable code that meets specified requirements by developing high quality code
- Guide software and infrastructure directions through feedback to the delivery and architecture teams
- Implement and practice testing and debugging to reduce tech debt and ensure scalability
- Execute efficiently so that progress goals are met sprint after sprint
- Collaboration
- Engage with other engineers in ways that reflect the ABS values, contribute to a healthy and learning team culture, and drive toward results
- Participate in regular agile meetings (such as Daily Standups, Sprint Reviews, Sprint Plannings, Sprint Retrospective, and Backlog Development)
- Purposefully mentor and coach other developers on the team
- Provide feedback on code reviews that is informative, solution-oriented, coaches and teaches. Be respectful and constructive.
- Implement feedback during code reviews. Be open to new approaches, accept leadership direction and priorities.
- Collaborate with Product Managers to understand, prioritize, and implement user needs
- Leadership
- Model excellent practices, mentor other engineers, provide meaningful code review feedback and coaching on the logic of decisions and code preferences.
- Create and maintain documentation for future maintenance, upgrades, and standard operating procedures.
- Diagnose and resolve technical problems; propose options and recommend solutions.
- Ensure applications are optimized for speed, scalability and security.
- Balance speed of execution and quality of work so that milestones are continually met and solutions are delivered.
- Keep up with best practice, industry trends, and new technologies. Practice a continuous improvement and growth mindset.
- Continuous Improvement and Impact Evaluation
- Document annual and quarterly objectives and measurable key results
- Proactively learn and deepen skills, technologies, and platforms
- Lead the way in implementing AI for software engineering optimization and application functionality
- Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience (relevant coding bootcamp training may apply).
- Experience: 5+ years of full-stack software engineering experience in an Agile environment, including experience mentoring or coaching other engineers.
- Technical Skills: The preferred candidate will have senior experience in our team’s primary tools, listed below, as an individual contributor and as a mentor to more junior developers.
- Agentic Product Development: Claude Code
- Languages: TypeScript, JavaScript, SQL
- Frameworks: React, Next.js
- DevOps: AWS CDK (preferred), Serverless Framework, or CloudFormation
- Infrastructure: Lambda, DynamoDB, S3, API Gateway, PostgreSQL
- Testing: Jest, Cypress, Chromatic, Playwright
- Process: Agile (Scrum), CICD (GitHub Actions, AWS Amplify)
- Demonstrate desire and ability to support organizational biblical and religious goals and participate in regular work-related spiritual activities without reservation.
- Have a personal passion for and belief in the Word of God, its ability to transform lives, and the mission of the American Bible Society.
- Demonstrate alignment with the vision, mission, and values of the American Bible Society.
- Communication Skills:
- Effective Communication: Ability to communicate effectively with team members and supervisors.
- Teamwork and Collaboration:
- Team Facilitation: Facilitates teamwork, encourages collaboration, and resolves conflict within the team.
- Cultural Competence and Inclusion:
- Inclusive Leadership: Promotes inclusivity and addresses biases within the team.
- Service Orientation:
- Service Solutions: Understands service recipients’ needs, develops solutions to meet those needs, and builds relationships.
- Adaptability and Flexibility:
- Responsive Adjustment: Adjusts strategies based on new information and remains flexible in dynamic environments.
- Time Management and Organization:
- Efficient Coordination: Prioritizes tasks, manages multiple projects, and ensures team deadlines are met.
- Problem-Solving and Critical Thinking:
- Analytical Problem Solving: Analyzes complex problems, develops solutions, and makes decisions independently.
- Leadership and Initiative:
- Initiative: Takes proactive steps to complete tasks, solve problems, and take on new challenges.
This position is primarily computer-based and generally involves
- Sitting for extended periods; frequent use of hands for keyboarding and mouse work.
- Ability to communicate effectively (verbally and in writing) and participate in virtual meetings. Ability to use standard office technology and software tools.
American Bible Society is committed to providing equal employment opportunities to qualified individuals with disabilities and ensuring a workplace free from discrimination. In accordance with the Americans with Disabilities Act (ADA) and other applicable laws, we will provide reasonable accommodations to qualified individuals with disabilities to enable them to participate in the application process and perform the essential functions of their job.
Office Location: RemoteCore Hours: 8:30 a.m. - 5:00 p.m. in local time zone, with at least 6 hours overlap with Eastern timeTravel Required: 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.