Senior Backend Developer (PHP)
Join Our Development Team
The Company
#203 on the Inc. 5000 Series list of the fastest-growing private companies in the Midwest, Text In Church is a fast-paced communication company serving over 20,000 church leaders. We are built on the desire to leverage technology to help churches effectively connect with their communities and build strong relationships.

We serve thousands of Churches across the US and Canada, helping them leverage technology to better follow-up with their guests and engage with members. And... as our company continues to grow we're adding a Senior PHP Developer to the team.

Is this you? Keep reading!

The Position
We are looking for a Senior Backend Developer with experience in building complex platforms and APIs; who can adapt and help us stay on top of expanding technologies and engineering trends.

This is a partial work from home position with Tuesday and Thursday being in our office (Crossroads District of Kansas City). You’ll be joining an incredible team of talented people. Text In Church was named Inc.’s 2020 Best Workplaces. The hours are semi-flexible and can be discussed in the interview process, but will be full-time.

A Senior Developer, under limited supervision, is responsible for designing, developing, and implementing software solutions to address complex business issues. The Senior Developer is looked upon to serve as the technical leader and point of escalation for Text In Church solutions. Our Senior Developer will guide a team of engineers and architects to realize a technology and solution roadmap, making adjustments as needed.

Essential Duties and Responsibilities
  • Leads a small development team to produce or modify software to meet business requirements and resolve technical problems.
  • ​Assumes existing large complex production environments and can re-engineer improving stability, performance and overall quality.
  • Drives continuous improvement through all levels and divisions of engineering in products and processes while maintaining excellence in multiple solutions where responsibility of architecture and quality exist, but focus may be limited.
  • Interacts with customers on assigned area of product expertise.
  • ​Reviews and interprets business requirements documents and related technical specifications. Writes complex technical specifications.
  • ​Performs testing of new and modified code to ensure accuracy and adherence to specifications, standards and business requirements. Ensures peer testing as needed.
  • ​Continuously provides technical leadership, coaching and guidance to less experienced engineers and architects.
  • ​Continuously improves skills/knowledge of programming languages, tools, department standards and development industry practices while sharing knowledge with assigned teams.
  • Recommends improvements in internal processes.
  • Participates in special projects and may perform miscellaneous duties as needed to assist others, the department, or the company,
Qualifications
  • ​Must be able to develop complex code which impacts multiple functions for an enterprise application.
  • ​Must have understanding of source control management.
  • ​Requires the interpersonal skills to interact and collaborate with wide variety of internal and external personnel.
  • ​Must be able to communicate technical knowledge to non-technical personnel and management.
  • ​Requires a thorough understanding of business operations, business terminology, and business communications.
Experience
  • ​6+ years programming experience building web-based enterprise software products leveraging PHP and MYSQL
  • ​2+ years ReactJS and NodeJS would be a bonus.
  • ​Requires 4+ years proven ability to head a project requiring assistance from at least one other developer.
  • ​Experience building, modifying and calling REST APIs both through cURL requests and XHR requests.
  • ​Must have solid expertise in complex programming, usually acquired through 2+ years experience.
  • ​Must have a demonstrated ability to develop code which impacts multiple processes for a MYSQL server database.
  • ​Must be able to read and interpret business requirements and read/write technical specification documents. Includes having a basic understanding of source control.
  • ​Must demonstrate an ability to see the broader picture of the impact of developed processes and being able to communicate impact with less technical personnel.
  • ​Must be able to demonstrate individual and teamwork effort in collaborative processes.
All members of the team are expected to fully engage with their ideas, experiences, etc. Collaboration is encouraged and requires an ability to contribute effectively and be receptive to others’ critiques. An acumen that fosters work products that are easily understood, maintainable, reliable and repeatable is essential.

Other key attributes include: dependability, communication, initiative, teamwork, interpersonal skills, decision-making, leadership, judgment, innovation, problem-solving, productivity and planning.

Benefits and Salary
Text In Church offers an excellent benefits package and competitive compensation. Benefits include: 401K with match, profit sharing, health/dental/vision, paid vacation, paid holidays, gym allowance, house cleaning allowance. 

The salary for this position will depend on the level of experience.

How To Apply
Official applications accepted at https://go.textinchurch.com/careers

Text In Church is an Equal Opportunity Employer. We dedicated to hiring a diverse and highly skilled talent base and as such is committed to EEO practices. Text In Church provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics.

No agencies or phone calls, please.
APPLY BELOW
CUSTOM JAVASCRIPT / HTML
CUSTOM JAVASCRIPT / HTML