Desiring God is hiring a
Remote Back-end Software Engineer
RemoteFull-time$115,000 - $160,000
Skillset
Ruby on RailsGraphQLAPISoftware DevelopmentRubyCMS
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.
Experience Level: Senior
Benefits
- 401(k)
- Remote Work
- Hybrid Work
- Medical Insurance
- Dental Insurance
- Paid Time Off
- 401(k) Matching
- Parental Leave
- Life Insurance
- Health Savings Account (HSA)
Please mention you found this role on Christian Tech Jobs!
Apply NowYou'll be redirected to Desiring God's application page
Our MissionMost people in the world have no experience of deep and abiding joy.Even though it is something we all desperately long for, the assurance...
Salary: $115,000 - $160,000
Location: Remote
Type: Full-time
Receive updates on similar jobs:
Want weekly Christian tech job updates?
Sign up for our newsletter to stay up to date with all of the latest Christian tech jobs.