Full-Stack Senior Developer

Join Our Product 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 Full-Stack Senior Developer to the team.

Is this you? Keep reading!

The Position

We are looking for a Full-Stack Senior 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 work from home position with the option to join the rest of the team on Tuesdays and Thursdays 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 Full-Stack Senior Developer, under limited supervision, is responsible for designing, developing, and implementing software solutions to address complex business issues. The Full-Stack Senior Developer is looked upon to serve as the technical leader and point of escalation for Text In Church solutions. Our Full-Stack Senior Developer will guide a team of engineers and architects to realize a technology and solution roadmap, making adjustments as needed.

General Responsibilities

  • Takes the lead on projects 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.


  • Must be able to develop complex code which impacts multiple functions for an enterprise application.
  • Must have understanding of source control/configuration 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.


  • 5+ years programming experience building web-based enterprise software products leveraging PHP, MYSQL and NODEJS.
  • ​3+ years' proven ability to lead a project and lead team members through to completion of large, complex projects.
  • Experience building, modifying and calling REST APIs both through curl requests and XHR requests.
  • Must have solid expertise in complex object-oriented programming and database design, usually acquired through 5+ years experience.
  • Must have a demonstrated ability to develop code that impacts multiple processes for a MYSQL server database.
  • Must be able to read and interpret business requirements and read/write technical specification documents including having a basic understanding of source control/configuration management.
  • Must demonstrate an ability to see the broader picture of the impact of developed processes and be 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 and house cleaning allowance.

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

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