Desiring God is hiring a
Remote Back-end Software Engineer
📍 Remote
BACK-END SOFTWARE ENGINEER
YOUR DAY IN THE ROLE
You would be doing back-end engineering primarily in Ruby, shaping and sustaining the application logic and data systems that serve Desiring God's mission. Your primary focus would be developing and maintaining our GraphQL API and supporting our Ruby-based CMS, while also updating and extending legacy systems to ensure stability and modernization as we transition toward a unified, API-first platform.
You would help build the back-end foundation for a premium, cross-platform product experience across web, iOS, Android, and smart TV. This includes enabling core platform capabilities such as content catalog APIs, account-state progression (guest/known/partner), access and entitlement logic, playback continuity (history, resume, favorites, library), and reliable media/video workflows.
To accomplish this, you would also contribute to data-platform integrations and data modeling that strengthen recommendations, analytics, reporting, and organizational insight. In addition, you'd help manage platform reliability responsibilities - supporting deployment, monitoring, and operational excellence. Knowledge of JavaScript/Node.js and Next.js is a plus for cross-stack collaboration, though not required.
You would help build the back-end foundation for a premium, cross-platform product experience across web, iOS, Android, and smart TV. This includes enabling core platform capabilities such as content catalog APIs, account-state progression (guest/known/partner), access and entitlement logic, playback continuity (history, resume, favorites, library), and reliable media/video workflows.
To accomplish this, you would also contribute to data-platform integrations and data modeling that strengthen recommendations, analytics, reporting, and organizational insight. In addition, you'd help manage platform reliability responsibilities - supporting deployment, monitoring, and operational excellence. Knowledge of JavaScript/Node.js and Next.js is a plus for cross-stack collaboration, though not required.
WHO YOU ARE
- Backend-focused engineer who takes ownership of complex systems, ensuring reliability, performance, and well-tested code.
- Experienced with Ruby and Ruby on Rails, and comfortable designing and extending GraphQL APIs.
- Strong in API and platform thinking, with the ability to design systems used across multiple client applications and device types.
- Comfortable working with data models and data-platform integrations that support analytics, recommendations, and machine learning initiatives, including projects that may leverage large language models.
- Able to collaborate effectively with front-end engineers and product/design partners to deliver high-impact user experiences.
- Curious and collaborative, with a desire to understand team and user needs and turn them into effective technical solutions.
Culture:
- Hungry to devote your time, talents, energies to bring to life DesiringGod.org’s teaching with the best product experiences and engineering designs.
- Humble authenticity in heart posture, working with excellence but with others on the team in humility.
- Smart with the skills of your domain expertise and engineering acumen, including interactions with the team, colleagues, and users.
- Treasuring and embodying the truths of a Christian Hedonist.
YOUR FUTURE TEAM
- You would be joining an engineering team focused on building and sustaining the core platform services that power Desiring God's websites and apps.
- The Product team at Desiring God is responsible to deliver user experiences with our products, resources, and teachings with undistracted excellence. Product includes the Creative team, the Engineering team, and the Video Production team.
- As part of our long-term vision, we are developing a solid and healthy independent technical platform that enables ongoing, biblically faithful worldwide proclamation of truth across modern digital platforms.
REQUIREMENTS FOR THE ROLE
- Ability to adhere to our affirmation of faith.
- Able to legally work in the United States without sponsorship.
- Desiring God is a hybrid workplace, preference for this role is local to Minneapolis, MN.
Interested to Learn More?
Email us at careers@desiringGod.org for more details and a full job description and
application.
application.
Apply for Job
👉 Please reference that you found the job on Christian Tech Jobs. This helps us get more companies to post here. Thanks!
💵 Salary: $115,000 - $160,000
📍 Location: Remote
Receive updates on similar jobs:
Related Jobs:
Software Development Engineer II (Back-end)$120k - $137kBACKEND
Subsplash
Remote
GOLANGPHPLINUXPosted 212 days ago
IT Developer/Web ManagerBACKEND
Crazy Praise Club
Remote
UX/UISOFTWARE DEVELOPMENTHTMLPosted 260 days ago
Back-End DeveloperBACKEND
Projecktive
Remote
NODE JSDJANGOSOFTWARE DEVELOPMENTPosted 318 days ago
Site Reliability Engineer$66k - $74kBACKEND
Stewardship
London
AZURENETWORKINGCYBERSECURITYPosted 346 days ago
Back End (Python & Django) Web DeveloperBACKEND
Truth For Life
Chagrin Falls, OH
DJANGOPYTHONHTMLPosted 357 days ago
Principal Node.js/GraphQL DeveloperBACKEND
Differential
Remote
NODE JSGRAPHQLPOSTGRESQLPosted 358 days ago
Backend Web DeveloperBACKEND
Renewed Vision
Remote
LARAVELRUSTELIXIRPosted 366 days ago
Business Systems Analyst III (PeopleSoft)BACKEND
Samaritan's Purse
Remote
SOFTWARE DEVELOPMENTFINANCENONPROFITPosted 374 days ago
Backend DeveloperBACKEND
Elevation Church
Matthews, NC
PYTHONJAVANODEJSPosted 418 days ago
Senior Backend Engineer (Python/Django)$120k - $150kBACKEND
Called
Remote
PYTHONDJANGOAWSPosted 420 days ago
Want weekly Christian tech job updates?
Sign up for our newsletter to stay up to date with all of the latest Christian tech jobs.