⚠️ This job listing is more than 90 days old. The role may have been filled or may be expired. You can find similar jobs here.

PreBorn! is hiring a
Ministry Full Stack Developer

📍 Indianapolis, IN

Scope:
We are seeking a Christ-loving, process-minded developer to support the Senior Software Engineer in developing and maintaining various software to further the life-saving mission of Pre-Born!. You will have the opportunity to start from scratch on some projects and enhance existing technologies on others.

You should be comfortable working on both the back end and front end to bring projects to completion, and open to expanding your expertise through continued education and internal lunch-and-learns.

Utilize your skills and life to increase your service to Jesus Christ by working alongside us in saving babies and souls.

Report To: Senior Software Engineer
Location: Indianapolis, IN

A Little About Us:
Pre-Born! is a national grant-maker exclusively for pregnancy clinics across the U.S. (and a few beyond)! We empower clinics through providing training, consultation, and equipment to help rescue babies and bring mothers and their families to the saving knowledge of Christ.

We are a God-centered and God-directed non-profit that seeks to operate with excellence, efficiency, and innovation. We are a diverse family with people from all different backgrounds united through our love for Christ and our love for life.

Character Qualities:
  • Creative
  • Philomath
  • Critical thinker
  • Problem solver
  • Team player
  • Proactive
  • Clear communicator

Qualifications:
  • Personal, growing relationship with Jesus Christ.
  • Agreement with, and adherence to, Pre-Born!’s Statement of Faith and Code of Christian Conduct.
  • 100% pro-life.
  • Willingness to intercede before God for the ministry of Pre-Born!.
  • Experience as a Full Stack Developer or related education
  • Knowledge of front-end languages (HTML, CSS and JavaScript)
  • Knowledge of Vue, React or similar
  • Knowledge of back-end languages (e.g. Java, Python, PHP, Node.js)
  • Knowledge of version control (e.g. Git, SVN)
  • Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache) and UI/UX design
  • Excellent communication and teamwork skills
  • Great attention to detail
  • Organizational skills
  • An analytical mind
  • Degree in Computer Science, Statistics or relevant field

Duties:
  • Design client-side and server-side architecture
  • Build front-end application to be responsive, SPA as needed
  • Build REST routes for front end and server to sever
  • Build database for the needs of the requested project
  • Refactor existing code as needed to keep up to date and bug fixes
  • Work with Marketing team to content and visual changes
  • Analyze what solution is needed for a given request or issue. Innovate when possible
  • Create a brief or proposal for large projects
  • Develop and manage well-functioning databases and applications
  • Write efficient APIs
  • Write tests and use a test-driven development approach
  • Test software and peer reviews
  • Troubleshoot, debug and upgrade software
  • Commit all code to Git and use branches
  • Create security and data protection settings
  • Write technical documentation

Tools We Use:
We are not strongly opinionated about the languages and tools we use but want to build with tools that can be maintained and expanded on with future requests.
  • Laravel 9+
  • PHP 8
  • MySQL/MariaDB/Azure SQL
  • Vue, mostly Vue 3
  • React
  • Numerous 3rd party REST APIs
  • CSS and SASS, Bootstrap
  • Git hosted repositories for all code
  • Asana for project management
  • WordPress for some content driven sites
  • Apache, Nginx
  • Power BI
  • SharePoint and 365
  • Synology

Benefits
:
  • Health Insurance
  • 401K matching
  • Paid vacation
PreBorn! Logo
📍 Location: Indianapolis, IN

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.