Full Stack Web Application Developer (Ruby / PHP)

Are you passionate about technology? Are you passionate about the church? Do you want to work with other passionate people who are leading the charge to change the way the church is using technology?

We build software products used by more than 45,000 churches across the globe.  We are leading the way in helping churches and organizations broaden their reach, deepen their connections with members, and develop their communities using technology.  We are continuing to build a high-performance team of strategists, project managers, graphic designers, front-end developers, and software engineers who get to nerd out with code and technology.  It’s a special combination that’s not easily found.

KEY RESPONSIBILITIES:

  • Help deliver high-quality, high-performance, responsive solutions quickly.  Regularly hitting set deadlines, and delivering features, fixes, and updates across various products / projects on time and on budget.
  • Build scalable and reusable infrastructure to support our growing products while also understanding the larger picture of where your code fits within a project / product.
  • Work closely within a cross-functional team to help architect, implement, and contribute to new/updated features into our various platforms.
  • Writing simple, clean, and beautiful code. Code is craft. However you like to word it, we’re looking for excellence and attention to detail. Yet, it’s balanced with a desire to ship early and often, and not two years later when every line is perfect and fully tested. (It’s a hard balance, don’t get us perfectionists wrong.)
  • Stay informed on our market and trending technologies with the ability to function as a technical lead for various projects/tasks.

REQUIREMENTS:

  • Exceptional expertise creating web applications with Ruby (Rails) but also an expert in HTML, CSS, JS, PHP, & MYSQL.
  • AWS, Rackspace, or experience with similar services.
  • Unix tools and command line.
  • Detailed in testing your code so thoroughly that it rarely breaks.
  • Service Oriented Architecture
  • Passionate about developing an incredible user experience for our customers.
  • BS/MS in Computer Science or similar discipline with minimum 3 year’s professional development experience, or 4-5 years equivalent professional development experience.
  • Excellent written and verbal communications skills (including code documentation)
  • Knowledge of Agile Development with supporting tools and practices (i.e. source control flow, unit testing, QA, release cycles, and documentation)

BONUS EXPERIENCE:

  • Sinatra or other Light Weight Ruby Web based frameworks
  • Docker, Vagrant, Puppet, Chef or similar deployment Technology
  • CodeIgniter, Laravel, Symfony or similar PHP framework
  • Source Control Management in regards to Relational Databases
  • Apache SOLR, ElasticSearch, or similar indexing platforms

COMPANY DESCRIPTION

We are the leading Software-as-a-Service platform for Faith-Based Organizations. We are the only comprehensive End-To-End technology solution for FBOs who are at the early stage of technology adoption propelling rapid growth. We are a single team, supporting a family of partners who share a common vision: empower the church to produce better results through technology. Currently, we serve our clients in five key areas:

  1. Online giving
  2. Church management software (ChMS)
  3. Website design and content management
  4. Mobile applications
  5. Finance and accounting software

We equip approximately 45,000 churches in the United States and abroad with some combination of the above services. All of our businesses are built on a sustainable, recurring revenue model which enables us to build, grow, and continue our heritage of providing our clients with best-in-breed solutions for ministry.

HOW TO APPLY

To apply, please send your resume and cover letter to with 'Full Stack Ruby Developer - ' as the subject.  This role is open to remote applicants with the ability to either work remote or possibly relocate to one of our offices around the U.S.  In your cover letter please answer the following questions:

  1. Why are you interested in this position?
  2. What does success look like for you in this role?  I.E. How will you know you’re a rockstar in this role?