Enable job alerts via email!

Software Engineer-Full Stack

BibleProject

United States

Remote

USD 99,000 - 120,000

Full time

11 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative nonprofit organization is seeking a Full Stack Developer to join their Shared Services Squad. In this role, you will be responsible for building and enhancing a federated Apollo GraphQL layer, ensuring high performance and security across web and app platforms. You will collaborate with cross-functional teams, contributing to a culture of excellence and creativity. This position offers a unique opportunity to make a meaningful impact while working in a supportive environment that values thoughtful and generous collaboration. Join us in shaping the future of biblical storytelling through technology!

Benefits

Medical, dental, and vision insurance
401(k) with 4% employer match
Flexible PTO
Paid parental leave
Paid learning stipend
Home Office resources
Organizational synchronized rest breaks

Qualifications

  • 3+ years of experience in full stack development with a focus on GraphQL.
  • Proven ability to deliver code independently and collaborate in cross-functional teams.

Responsibilities

  • Build and refine GraphQL services using Apollo libraries.
  • Collaborate with product teams to enhance user experiences across platforms.

Skills

Full Stack Development
GraphQL
React
Cloud Providers (AWS, GCP)
Agile Development

Education

Bachelor's Degree in Computer Science or related field

Tools

Apollo GraphQL
Dataloader

Job description

Thank you for your interest in joining BibleProject. We are a nonprofit, crowdfunded organization that makes the biblical story accessible to everyone, everywhere. We produce videos, podcasts, classes, blogs, and educational resources that explore the Bible's unified story.
Please look at what roles we currently have available and apply today!

As a Full Stack Developer, you’ll work alongside a team of software engineers on the Shared Services Squad, responsible for building out our federated Apollo GraphQL layer and associated full stack platform experiences, such as login, giving, and user activity across our web, app, and classroom products.

Through collaboration, you’ll launch projects that operate with high performance, reliability, and security at scale, while also implementing frontend components with attention to detail around UI/UX.

You’ll be part of the rotating production support team for our service architecture and help define the standards by which BibleProject designs, delivers, and supports frontend and backend services. You will serve as a subject matter expert on the business functionality you define and implement, collaborating closely with the leads in engineering, product, and design.

Above all, you’ll help shape BibleProject’s product engineering culture—setting and maintaining a high bar with regard to standards and people, creating an environment where great technical professionals like yourself can ship work worthy of our mission at a sustainable pace, aligned with our values: creative, humble, thoughtful, unifying, generous, and unhurried.

Core Responsibilities
Leadership
  • Strive for best-in-class cross-functional collaboration with product designers, product managers, UX researchers, and content authors to ship great code and experiences.
  • Participate in the biweekly rhythms of planning and execution for cross-functional product teams as an individual contributor.
  • Collaborate with engineers focused on practices and tooling to enhance an optimal environment for building, shipping, and supporting production software.
  • Participate in the engineering-team-wide on-call rotation for BibleProject products.
Responsibility
  • Build, augment, and refine GraphQL services using Apollo GraphQL libraries and patterns.
  • Implement full stack platform experiences that serve our audience across web, app, and classroom products.
  • Leverage your understanding of GraphQL patterns to improve the performance, security, and reliability of existing services.
Expertise
  • Serve as a subject matter expert on the business functionality you define and implement.
  • Define and uphold standards by which BibleProject designs, delivers, and supports frontend and backend services.
  • Work within BibleProject's values to ensure technical excellence across projects, focusing on scalability, reliability, and user experience.
What We're Looking For
  • 3+ years of overall experience as a full stack software developer.
  • Production experience building scalable GraphQL servers (understanding best practices for schema and resolver design, using dataloader, etc.).
  • 3+ years experience building frontend components with React.
  • Experience in a SaaS company that leverages agile development processes and DevOps practices.
  • Proven ability to deliver code independently, including estimating your work.
  • Experience with cloud providers like AWS or GCP and open source database technologies.
  • Experience collaborating closely with product designers, product managers, and frontend developers in a cross-functional Squad model.
Nice to Have:
  • Experience with Apollo GraphQL libraries and patterns.
  • Familiarity with federated GraphQL in a microservices environment.
  • Experience with Apollo Federation.
  • Experience building mobile apps for iOS and Android.
About BibleProject

Portland, Oregon, Founded in 2014

BibleProject is an educational technology and media studio whose mission is to help people experience the Bible as a unified story that leads to Jesus.

We have grown significantly in the area of multimedia technology. What began with two animated videos now encompasses multiple platforms and products—including over 170 videos. Our website and app serve as connection hubs to our ever-growing library of resources. Classroom, our online learning platform, offers accessible, graduate-level Bible classes.

These, and all of our supporting products, continue to be completely free to audiences around the world, thanks to the ongoing generosity of our patrons.

Location: This role must be performed within the United States. Occasional travel to Portland, Oregon.

Reporting to: Jon Horton, Platform Engineering Manager

  • The annual salary range for this role is $99,000 - $120,000
    • Competitive salary that scales with experience directly related to this role. Top tier in non-profit market but will not match top technology companies
  • Medical, dental, vision, life, short and long term disability insurance for employee and family with premiums covered 100% by BibleProject
  • 401(k) with 4% employer match
  • Flexible PTO.
  • 4 weeks of org-wide synchronized rest breaks.
  • Paid parental leave.
  • Paid learning stipend.
  • Home Office resources as needed.
  • A culture focused on belonging and thriving.

BibleProject is an equal opportunity employer

We've received your resume. Click here to update it.

Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) orPaste resume

What's your citizenship / employment eligibility?*

Desired salary

How did you hear about BibleProject and why do you want to spend this season of your career with us?*

How many years of experience do you have building GraphQL services?*

How many years of experience do you have working with cloud providers like AWS or GCP?*

Have you worked with Apollo GraphQL libraries and patterns in a production environment?*

How many cross-functional teams have you worked with (e.g., product designers, product managers, and frontend developers) in an agile environment?*

How many years experience do you have using React to build frontend application?*

The following questions are entirely optional. To comply with government Equal Employment Opportunity and/or Affirmative Action reporting regulations, we are requesting (but NOT requiring) that you enter this personal data. This information will not be used in connection with any employment decisions, and will be used solely as permitted by state and federal law. Your voluntary cooperation would be appreciated. Learn more .

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Engineer, Full Stack

Pryon

Austin

Remote

USD 80,000 - 120,000

2 days ago
Be an early applicant

Software Engineer, Full Stack

Pryon

Seattle

Remote

USD 90,000 - 150,000

2 days ago
Be an early applicant

Software Engineer, Full Stack

Pryon

Boston

Remote

USD 80,000 - 120,000

2 days ago
Be an early applicant

Software Engineer, Full Stack

Pryon

San Francisco

Remote

USD 80,000 - 130,000

2 days ago
Be an early applicant

Software Engineer (Full-Stack)

ITHAKA

Michigan

Remote

USD 97,000 - 121,000

11 days ago

Software Engineer (Full-Stack)

ITHAKA

Remote

USD 97,000 - 121,000

15 days ago

Full-Stack Software Engineer – Join Our Remote Talent Community (Not a Current Opening)

Securly

Remote

USD 100,000 - 900,000

5 days ago
Be an early applicant

Staff Software Engineer - Fullstack (Remote)

Pair Team

Remote

USD 90,000 - 150,000

2 days ago
Be an early applicant

AI Full Stack Engineer

CitiusTech

Remote

USD 100,000 - 900,000

2 days ago
Be an early applicant