We are seeking a Senior Full Stack Developer to join our team of engineers in Mount Pleasant, SC a suburb of Charleston,SC. You’ll have the opportunity to work on software solutions that utilize modern web technologies to provide world-class solutions that serve the wellness industry.

In addition to the details outlined below, the successful candidate will have expert level understanding and experience with Object Oriented Programming, will be self motivated, have a love for learning and new technology, and be able to lead and mentor others. Charm, a winning smile, a couple of eccentricities, and a great sense of humor will fit nicely into our culture.

Our Company

Who is 2Book?

2Book is a rapidly growing, web-based software company founded in 2012 that offers massage therapists and bodyworkers much-needed tools that help them succeed. Our product (MassageBook) is created specifically for the massage professional. We have a single purpose in mind - helping massage and bodywork providers, and the profession as a whole, grow and succeed. We do this by providing them with all the tools they need to simplify their business practices and increase their income. Our powerful yet simple tools drive new clients to our customers’ businesses and allow them to manage their practices with a single, easy to use practice management software solution. Our suite of solutions also includes a searchable directory of over 8,000 businesses and service providers across the United States.


  • Show excellent judgement in architecting and planning applications and features at all stages of the project lifecycle.
  • Attention to detail and the ability to consistently deliver quality work.
  • Take overall accountability for keeping the project clean and organized. This includes identifying next steps, clarifying unclear tickets, and breaking larger tickets into smaller and more manageable tasks.
  • Take professional accountability for getting things done and communicate clearly to team members when blockers are identified.
  • Review code carefully and provide constructive feedback to team members.
  • Responsible for keeping a production deployment path clear, and ensure that they are not a bottleneck for deployments.
  • Understand the application’s architecture and anticipate the impact of new development features.


  • 5+ years experience with PHP
  • 4+ years experience with Javascript (experience with a javascript framework such as Angular, React, or Vue.js preferable)
  • 3+ years experience with Symfony or similar LAMP framework
  • 3+ years experience with application design/architecture
  • Advanced understanding of HTML, CSS, and JQuery
  • Experience designing or building REST APIs
  • Familiar with Agile development methodologies
  • Advanced experience/knowledge of database architecture and design
  • History/knowledge of successful development workflows
  • History/knowledge of successful team workflows
  • Strong critical thinking skills
  • Good communication and writing skills
  • An eye for detail and a commitment to quality work

What 2Book can offer you

  • Competitive salary
  • Company culture focused on iterative improvement, collaboration and getting stuff done!
  • Flexible work environment with an inviting, open workspace and plenty of sunlight!
  • Casual dress code
  • Health benefits paid by the employer

To learn more about this position, or to share your interest, please email us at careers@2book.com