Company Description:

BCV is the premier full-service social media provider in the hospitality industry. BCV works with the 20 leading hotel brands in the world and our social media experts have developed proprietary services, methodologies, and tools to continually create significant value for clients. We pride ourselves on our ability to output award winning content, monitor the social space, and manage potential crises 24 hours a day, 7 days a week. Our comprehensive management services are supported by a robust arsenal of cutting-edge tools and analytics designed to drive traffic, increase sales, create unforgettable experiences for guests, and mitigate negative customer experiences.

Job Description:

The Senior Full Stack Software Engineer is a key role helping to bring innovative and high-quality software to BCV’s clients and enhancing their overall user experience. You will help to drive product strategy and initiatives to scale technology, execute on roadmap, institute best engineering practices and deliver innovative products.

Reporting to the CTO, this role will combine a strategic outlook coupled with a “hands-on” approach.  You will be involved in the tactical day to day, as well as, managing and mentoring other engineers. This requires a creative problem solver who will help us continue to build our product and produce new SaaS based products for end user customers. ​You'll be working in an agile atmosphere where we move fast and deploy often.


  • Design and develop software features based on mockups and user stories
  • Create high quality code while communicating in a team environment
  • Interface with our CTO and other and other lead engineers
  • Interface with our Product Manager to develop and track against product roadmaps and project plans
  • Adhere to schedules and milestones
  • Manage other developers as necessary
  • Provide basic QA testing, test automation, and bug support


  • AWS, devops, infrastructure configurations using Kubernetes and Docker
  • Senior level JavaScript - React, Redux, React-router, Webpack 2, Less & Bootstrap
  • Senior level OOP experience in PHP. We use Symfony 3 for all REST endpoints
  • Comfortable working within a CI/CD methodology. We use Travis
  • Knowledge in functional programming languages. We use Clojure
  • Experience and love for consuming APIs (Facebook, Twitter, Instagram, full contact)
  • Senior level experience in Postgres. We use Doctrine for Symfony
  • Comfortable in queue management. We use rabbitMQ
  • Work well with 'git' flow. We use github
  • You are a stellar communicator, and a great writer. We’re agile, and use ActiveCollab
  • A passion for building good software that alerts your team if something goes “boom”
  • You know when to use a bandaid (hack), and when to perform surgery (refactor)
  • You have a strong desire to meet deadlines and project milestones
  • Your stuff works in every modern browser
  • You always care about rendering performance
  • Interface well with other team members in a team environment
  • Have common sense
  • You write good documentation - seriously, we're not kidding about this

Things you should be comfortable doing or have:

  • Conducting video calls – we do them often
  • You’ll love to come in to the office every day, but be comfortable working at home on occasion with a fast internet connection

Software Frameworks and other things that will be used (BCV):

  • 3rd Party API Consumption
  • JavaScript (ReactJS/Redux/WebPack)
  • Clojure
  • PHP (Symfony3)
  • Project Management (ActiveCollab)
  • Postgres (Doctrine 2 ORM)
  • Redis
  • RabbitMQ
  • CI/CD (TravisCI)
  • AWS
  • Kubernetes
  • Docker



Apply for this Job

* Required
File   X
File   X