Note: The job is a remote job and is open to candidates in USA. American Bible Society is dedicated to making the Bible accessible to all, and they are seeking a Senior Full Stack Engineer to join their Ministry Technology team. The role involves designing, building, and maintaining software solutions that support Scripture translation, distribution, and engagement, while also mentoring other engineers.
Responsibilities
- 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
- 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
- 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
- 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
Skills
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience (relevant coding bootcamp training may apply)
- 5+ years of full-stack software engineering experience in an Agile environment, including experience mentoring or coaching other engineers
- Senior experience in our team's primary tools, listed below, as an individual contributor and as a mentor to more junior developers
- Languages: TypeScript, JavaScript, SQL
- Frameworks: React, Next.js
- Infrastructure: Lambda, DynamoDB, S3, API Gateway, PostgreSQL
- Testing: Jest, Cypress, Chromatic, Playwright
- Process: Agile (Scrum), CICD (GitHub Actions, AWS Amplify)
- 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
- Effective Communication: Ability to communicate effectively with team members and supervisors
- Team Facilitation: Facilitates teamwork, encourages collaboration, and resolves conflict within the team
- Inclusive Leadership: Promotes inclusivity and addresses biases within the team
- Service Solutions: Understands service recipients' needs, develops solutions to meet those needs, and builds relationships
- Responsive Adjustment: Adjusts strategies based on new information and remains flexible in dynamic environments
- Efficient Coordination: Prioritizes tasks, manages multiple projects, and ensures team deadlines are met
- Analytical Problem Solving: Analyzes complex problems, develops solutions, and makes decisions independently
- Initiative: Takes proactive steps to complete tasks, solve problems, and take on new challenges
- Agentic Product Development: Claude Code
- DevOps: AWS CDK (preferred), Serverless Framework, or CloudFormation
Benefits
- Remote work
- Some domestic travel is required (estimating 2-5 trips per year)
- 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.
Company Overview