Career Portal

booj is a Colorado-based company specializing in web design and complex development. Founded in 2005, the company has rapidly become an industry leader that powers the technology for real estate brokerages across the country.

The booj team is a well-rounded machine, dedicated to providing the best technology solutions for our customers. Top developers, designers, marketing specialists, and project managers work together to make sure that every project is tackled with the end goal in mind: putting out great products so that our clients can succeed. If you want to be part of an innovative and forward thinking team, apply today!

 


Experienced Web Developers

  • Production Team
  • 3-5 years experience minimum

Do you know how to command the power of web technology through the languages of Javascript, CSS, PHP & MySQL?

If so, come work with our team of highly skilled individuals who maintain and operate MVC PHP enterprise applications. We are looking for a faithful soul to join our team and help us shape our codebase into a self-sustaining entity.

The ideal candidate must be hands-on, a superb communicator, and have experience working in a fast-paced and collaborative environment. A passion for quality, an eye for detail, and the hunger to bring great design to life are also required.

To apply, please send us your resume, a little bit about yourself, and a link to your portfolio or any outstanding work you would like to brag about.

SUBMIT MY RESUME >

We Mainly Code In...

  • PHP
  • MySQL
  • JavaScript / jQuery
  • CSS3 / LESS
  • HTML5
  • SMARTY

You'll do great, if you have experience with...

  • MVC Frameworks (Laravel)
  • Elastic Search / Lucene Solr
  • Mail Server Integration

You'll do great, if you...

  • Have an understanding of object oriented principles
  • Have a background in working with the Enterprise Applications
  • Produce quality work and show pride in your performance
  • Are able to work in a team and be reliable during times of heavy workload
  • Have the ability to follow directions and adhere to timelines and project plans
  • Can stay on top of the market by researching and utilizing the most cutting edge technologies
  • Are self-motivated, productive and highly-organized
  • Have a great personality and the ability to work in a team of awesome people

What's in it for you...

  • Competitive salary
  • Full health benefits (including dental)
  • Laid back, casual work environment that is dog friendly (and includes a games room)
  • Collaborative team spirit (as well as regular company outings)
  • Great tech setup for everyone

Implementation Specialist

  • Implementation Team

booj is looking for an energetic and enthusiastic person to join our team and bring our product releases and documentation to the next level! If you want to be one of our rock-stars of implementation for an innovative company, where you can help build a dynamic program, with some of the most creative and dedicated people in the industry, this job is for you!

booj is dedicated to building the best technology platforms for our customers! Top developers, designers, marketing specialists, search engine gurus and project managers work together to make sure that every project is tackled with the end goal in mind: putting out great products so that our clients can succeed! Ranked six years straight on the Inc. Top 5000 list for showing significant revenue growth year after year, booj is looking for a Implementation Specialist to be a part of our continued success!

If you are organized, a self-starter, detail oriented and enjoy a fast paced environment, this is the job for you. booj offers great benefits likes unlimited PTO, in office game room, dog friendly office and career advancement.

About This Position

The Implementation Specialist reports directly to the Training & Implementation Director and will be responsible for help in developing, delivering, and maintaining a successful release and training program for our clients and booj team. The individual in this role will work with the team to evaluate client needs, organize, define and execute all aspects of the implementation and training plan. The Implementation Specialist works very closely with the Project Management departments and also consults with members of the Design, Development, Deployment, Data, Marketing, and Sales Departments as needed. This person will be an integral part in communicating our unique products and creating excitement through knowledge sharing!

The main responsibilities for this position include:

  • Assess, organize and continue to develop implementation strategies with our clients, for everything from brand new websites to upgrades to existing tools
  • Communicate project updates and deliverables to all stakeholders and make sure items are executed on time, to budget, with high quality
  • Set and manage expectations both internally and externally to ensure successful project delivery to the customer
  • Generate and manage project plans and milestones for implementation of projects
  • Including review of implementation tasks, schedules, and resources, and making adjustments or additions with team as needed
  • Work to establish dynamic documentation and release curriculums for clients to be continually educated as new products and tools are available
  • Aid in creating training plans, design, and develop training programs (to be used internally and externally)
  • Maintain updated documentation and curriculum for our clients and tools
  • Monitor the results of the Implementation & Training Department initiatives
  • Conduct organization wide needs assessment and identify skills or knowledge gaps needing to be addressed, then fill those gaps
  • Create and maintain positive customer relationships
  • Other tasks needed to support the goals of the Implementation & Training Department

The Ideal Candidate Would Have

  • A passion for organization, training, public speaking, and an engaging, outgoing personality
  • A love for scheduling and managing resources in a fast paced environment
  • The ability to handle difficult and escalated situations with minimal leadership involvement
  • The desire to do whatever needs to be done to provide outstanding project team leadership to achieve, schedule, and scope project performance
  • A thirst for knowledge of our products and tools
  • Proven record of success in a similar role
  • Experience in Technical Writing, User Stories and/or Requirements gathering
  • The desire to do whatever needs to be done to provide outstanding project team leadership to achieve, schedule, and scope project performance
  • Degree in Education, Business, Communications or related field (equivalent work experience also acceptable)

SUBMIT MY RESUME >

Required Skills

  • Highly self-motivated, ability to work without direct supervision
  • Demonstrated experience in creating detailed documentation for complex projects
  • A positive, outgoing and engaging outlook with regards to product releases and documentation
  • High productivity, strong work ethic, commitment to meeting deadlines
  • Ability to quickly grasp new situations and synthesize large amounts of information
  • Organizational skills with the ability to handle multiple assignments, due dates and priorities
  • Ability to clearly express ideas and questions verbally and in writing
  • Ability to work both independently and in a team
  • Strong communication with fellow employees and management
  • Strong understanding of and desire to learn new technology
  • Desire to improve processes, implement change and get things done on time and correctly

Bonus Skills

  • Previous Agile experience
  • Knowledge of our industry (specifically real estate and the benefits technology can provide to this industry)
  • Experience using project management or ticketing applications, SCRUM and Kanban boards.
  • Previous Atlassian product knowledge: Jira, Confluence, Hipchat and Service Desk.

What's in it for you...

  • Competitive salary
  • Full health benefits (including dental)
  • Laid back, casual work environment that is dog friendly (and includes a games room)
  • Collaborative team spirit (as well as regular company outings)
  • Great tech setup for everyone

Frontend / Web Application Developer

We are looking for web developers with experience taking Photoshop designs and turning them into web ready products using LESS/CSS, HTML and JavaScript/jQuery. Candidates should have experience creating responsive websites using front-end frameworks such as Bootstrap and Grunt. Experience with PHP and MVC frameworks such as Laravel is a welcomed bonus.

To apply, please send us your resume, a little bit about yourself, and a link to your portfolio or any outstanding work you would like to brag about.

SUBMIT MY RESUME >

We Mainly Code In...

  • HTML / Bootstrap
  • LESS / CSS
  • JavaScript / jQuery
  • PHP
  • SMARTY
  • MySQL

You'll do great, if you...

  • Are self motivated - you know, the real go-getter type.
  • Are organized and able to manage projects.
  • Like to work with people! Human interaction can go a long way in this world.

What's in it for you...

  • Competitive salary
  • Full health benefits (including dental)
  • Laid back, casual work environment that is dog friendly (and includes a games room)
  • Collaborative team spirit (as well as regular company outings)
  • Great tech setup for everyone 

Mobile Application Developers (iOS and Android)

  • Mobile Apps Team

Are you addicted to the Smartphone in your pocket?
Do you find yourself writing applications to improve your daily life?

The booj mobile team is currently looking to add forward thinking iOS and Android developers to their team.

The ideal candidate would have a background programming in Swift / Objective C or Java, and would have experience writing data driven applications using, JSON and RESTful web API's. Experience with PHP or any web development is a plus.

Deployment Department

SUBMIT MY RESUME >

We Mainly Code In...

  • Swift/Objective C
  • Java
  • JSON and RESTful API’s
  • Web (PHP, JS, HTML)

you'll do great, if you...

  • Are self-motivated - you know, the real go-getter type.
  • Are organized and able to manage multiple projects.
  • Like to work with people! Human interaction can go a long way in this world.

what's in it for you...

  • Competitive salary
  • Full health benefits (including dental)
  • Laid back, casual work environment that is dog-friendly (and includes a game room)
  • Collaborative team spirit (as well as quarterly company outings)
  • Great tech setup for everyone (avg. 3 screens per developer)

Project Manager

Minimum of 2 years experience working in product development

We are currently looking for an experienced Project Manager with Agile experience to take our Account Services team to the next level!

In this role, you’ll work with our team of Account Support Specialists, fellow Project Managers, and Developers to deliver professional, accurate, and timely support to all of our clients as they use our platform of web-based services and products. This person will work closely with the Project Management Leads to strengthen processes and procedures of the Account Services team.

Project Managers are the primary point of contact for our clients, and as such, an ideal candidate will have the following traits and abilities:

  • A Bachelor’s degree and excellent written and oral communication skills
  • Experience with Jira/Atlassian Products and a background working in Scrum/Kanban Agile Frameworks
  • Proven track record in delivering the end goal within the project parameters
  • Previous experience and strong understanding with standard practices and procedures with an Project Manager’s role
  • Experience drafting statement of work (SOWs) documents for clients and internal stakeholders to ensure that all requirements have been captured and understood appropriately by all
  • Take full responsibility for sprint and project planning, coordination, and completion
  • Work with a sense of urgency, both in regards to your own tasks and those of others
  • A willingness to mentor and guide those new to the field
  • A customer-centric approach and an eagerness to go the extra mile to exceed their needs
  • Incredible organizational and time management skills, a strong work ethic, and the ability to work well within a collaborative, team-based environment
  • Candidates with PMP Certification preferred, but not required
  • Experience with MySql a plus

If being an Account Support Specialist at booj sounds like a career you are interested in, please send us your cover letter and resume. We look forward to meeting you!

SUBMIT MY RESUME >

You'll do great if you...

  • Ensure client queries are responded to professionally, accurately and in a timely manner
  • Provide administrative support and follow-up for client meetings and calls
  • Develop a solid understanding of core technologies, assisting with client projects and tracking progress of these projects
  • Maintain client relationships and exceeding their needs
  • Utilize strategic planning to accomplish daily, weekly and monthly client business goals
  • Work closely with the team and other departments ensuring implementation of technologies
  • Perform a variety of projects simultaneously with varying degrees of changing priorities
  • Provide phone and email support to your accounts 
  • Troubleshoot issues and recommending or performing actions to correct problems
  • Ensure that customer issues are fully resolved and provide documentation to the client 

What's in it for you...

  • Competitive salary
  • Full health benefits (including dental)
  • Laid back, casual work environment that is dog friendly (and includes a games room)
  • Collaborative team spirit (as well as regular company outings)
  • Great tech setup for everyone

Account Manager

Minimum of 2 years experience preferably in the technology field

Are you a planner who enjoys taking an idea from start to finish?

Do you have an uncanny knack for looking at all possible outcomes and leading a team to the best solution?

Do you like working with a diverse group of people to accomplish a goal, bringing all the talent together to create a solution?

Are you a stickler for schedules and have an affinity for the latest calendaring programs?

In this role, you’ll work with our team of Account Support Specialists, fellow Account Managers, and Developers to deliver professional, accurate, and timely support to all of our clients as they use our platform of web-based services and products.

Account Managers are the primary point of contact for our clients, and as such, an ideal candidate will have the following traits and abilities:

  • A Bachelor’s degree and excellent written and oral communication skills
  • Experience with Jira/Atlassian Products/Agile Workflow
  • Proven track record in delivering the end goal within the project parameters
  • Previous experience and strong understanding with standard practices and procedures with an Account Manager’s role
  • Take full responsibility for sprint and project planning, coordination, and completion
  • Work with a sense of urgency, both in regards to your own tasks and those of others
  • A willingness to mentor and guide those new to the field
  • A customer-centric approach and an eagerness to go the extra mile to exceed their needs
  • Incredible organizational and time management skills, a strong work ethic, and the ability to work well within a collaborative, team-based environment

If being an Account Support Specialist at booj sounds like a career you are interested in, please send us your cover letter and resume. We look forward to meeting you!

SUBMIT MY RESUME >

You'll do great if you...

  • Ensure client queries are responded to professionally, accurately and in a timely manner
  • Provide administrative support and follow-up for client meetings and calls
  • Develop a solid understanding of core technologies, assisting with client projects and tracking progress of these projects
  • Maintain client relationships and exceeding their needs
  • Utilize strategic planning to accomplish daily, weekly and monthly client business goals
  • Work closely with the team and other departments ensuring implementation of technologies
  • Perform a variety of projects simultaneously with varying degrees of changing priorities
  • Provide phone and email support to your accounts 
  • Troubleshoot issues and recommending or performing actions to correct problems
  • Ensure that customer issues are fully resolved and provide documentation to the client 

What's in it for you...

  • Competitive salary
  • Full health benefits (including dental)
  • Laid back, casual work environment that is dog friendly (and includes a games room)
  • Collaborative team spirit (as well as regular company outings)
  • Great tech setup for everyone

Data Developer

  • Data Team

We are looking for a mid - senior level Python developer to join the Data Team. This position is expected to maintain / test and create parts of our ETL system. The ETL process consists largely of custom built python modules that are responsible for importing data from hundreds of feeds, normalizing them, and aggregating the information to domain specific sets. Most feeds include images and the team is responsible for obtaining / manipulating / storing / and serving of those images. We're fast paced and the role involves shifting priority based on current needs and multitasking while batch processes finish and then following back up on them.

Day-to-day:

The average day is roughly 80% code and 20% in meetings. We work on tickets that range from fixing quick bugs, doing peer code reviews, adding in tests, refactoring legacy code, bringing in new feeds, and developing new features/utilities.

SUBMIT MY RESUME >

Required Skills/Experience

  • Strong Python 2.7 and 3.6 skills
  • MySQL/PostgreSQL/relational databases using SQL Alchemy
  • Comfortable developing and maintaining a large enterprise size code base
  • Git / SVN is a must - branching and merging / rebasing with a team
  • Intimate understanding of OOP design patterns
  • Development on Linux/Unix
  • Comfortable using command line interface
  • Unit testing and code documentation
  • Communication with non technical employees – both verbal and written
  • Enthusiastic autodidact!

Bonus Skills/Experience

  • Prior experience in Real Estate (MLS/RETS Feeds)
  • AMQP experience (RabbitMQ)
  • Working with job scheduling
  • NoSQL experience - Solr / Elastic
  • Python-Flask / CherryPy web frameworks
  • Continuous Integration mindset
  • Python Pandas

What's in it for you...

  • Competitive salary
  • Full health benefits (including dental)
  • Laid back, casual work environment that is dog friendly (and includes a games room)
  • Collaborative team spirit (as well as regular company outings)

Manual Quality Assurance Specialist

  • Quality Assurance Team
  • Salary Depending on skillset

Do you find yourself picking apart web sites and apps?
Does your attention to detail consume your daily life?

The QA Team is currently seeking a detail obsessed, pixel perfect striving, quality assurance warrior to help make our products be the best they can be. The ideal candidate would have a strong understanding of the web and mobile application and user experience. A background in css/html or any other coding language is a plus.

To apply, please send us your resume, a little bit about yourself and any background you might have in web and technology.

SUBMIT MY RESUME >

You'll do great in this position, if you...

  • Demand perfection
  • Are very technical savvy
  • Enjoy picking things apart, only to make them better

What's in it for you...

  • Competitive salary
  • Full health benefits (including dental)
  • Laid back, casual work environment that is dog friendly (and includes a games room)
  • Collaborative team spirit (as well as quarterly company outings)

Technical Recruiting Coordinator

  • Salary Depending on skillset

Do you have a technical background, but also find satisfaction recruiting, and helping people find their dream job?

We are looking for a self-starter that will help booj take our recruiting process to the next level. Someone looking to build something from the ground up and develop protocol for our new recruiting initiatives!

As a Technical Recruiting Coordinator, you'll be responsible for:

  • Creating an annual calendar of recruiting events internally and externally
  • Reviewing/categorizing all resumes as they are received
  • Conducting technical and non-technical phone interviews
  • Creating tests and recruiting guidelines for all departments
  • Scheduling and coordinating in-person interviews
  • Standardizing hiring processes across departments
  • Managing a database of applicants for events and communication
  • Lead generating
  • Performing a variety of projects simultaneously

To apply, please send us your resume, and a little bit about yourself.

SUBMIT MY RESUME >

You'll do great in this position, if you...

  • You have a Bachelor’s degree and excellent written and oral communication skills
  • Have experience with the implementation of an Application Tracking System
  • Have a base technical knowledge, and have worked in the technology field
  • You're familiar with standard practices and procedures within a recruiting role
  • Have a knowledge and passion for web technology and recruitment
  • Are extremely organized, self-motivated and a team player
  • Are goal-oriented and have the ability to multi-task

What's in it for you...

  • Competitive salary
  • Full health benefits (including dental)
  • Laid back, casual work environment that is dog friendly (and includes a games room)
  • Collaborative team spirit (as well as quarterly company outings)