Planted in 1996, Mars Hill Church has grown from a small Bible study to over 12,000 weekly attenders in a network of 14 different churches in 4 states. Our web development team has a unique opportunity to combine the timeless work of the gospel with the latest trends, tools, and resources from the world of technology and online media. We expect a lot from candidates: both mastery of a difficult and ever-changing field, and an unyielding love for Jesus. If youʼre interested in bringing glory to God through code—and if you can challenge and inspire others to do the same—we invite you to apply.
The Software Development Engineer will be part of a dedicated team to build a next generation communication platform through a variety of web technologies. This role will entail collaboration with many stakeholders and requires strong communication skills and a desire to delight your users is essential. You will need to be at the top of your game producing extremely high quality and performant code.
Able to fulfill the duties required of Mars Hill Church members as outlined in the membership covenant.
Able to fulfill the qualifications of deacon as taught in the Scriptures.
Bachelor degree in Computer Science or equivalent experience.
Desire to serve the church, spread the gospel, and grow in church leadership.
Dependable, flexible, humble, teachable, proactive: get a lot done with limited direction & basic instructions.
Absolutely trustworthy with confidential and sensitive information.
Organized & enjoy & thrive in a rapidly changing environment requiring frequent adjustment of roles & duties.
KNOWLEDGE AND SKILLS:
Knowledge of Ruby and associated frameworks (Rails, Sinatra, Rack) for the construction of consumer websites (HTML, Sass, jQuery).
Experience with RESTful API development, support, and versioning.
Strong experience with database-like technologies such as MySQL, PostgreSQL, Redis and familiarity with the performance characteristics of each one.
Experience collaborating through source control (git).
Able to find creative solutions to complex problems.
Security minded (aware of XSS, SQL Injection, appropriate use of SSL, session hijacking etc. a plus).
Familiarity with test-driven and Agile development processes.
Able to prioritize multiple projects, tasks, and bug fixes with good communication skills.
DUTIES & RESPONSIBILITIES:
Build a new communications platform from the ground up in a highly performant & maintainable way.
Collaborate with a small dedicated team of designers and developers.
Interact with a developer ecosystem to multiply your fruitfulness.
Schedule: Monday - Friday, on call as required
Hours: Full time, exempt
Location: Central Offices | Seattle, WA
Vacation: Two weeks vacation, one week personal, plus one week at Christmas
Benefits: Medical, Dental, Vision, Retirement, and Disability