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!

 

SUBSCRIBE TO EMAIL UPDATES >

Stay in-the-know on current position openings, company news, events and more!


Experienced Web Developers

  • Production Team
  • Minimum of 3-5 years of experience required

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 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

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 
  • Are organized and able to manage projects
  • Like to work with other talented and 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 

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 of standard practices and procedures within a Project 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 exceed 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 recommend or perform 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)

Social Media + Content Specialist

  • Marketing Team

booj is looking for a content marketing + social media specialist to join our booj Digital team. We’re looking for a creative, out-of-the-box thinker to help manage client outreach and brand awareness. You will be responsible for developing and implementing a successful online marketing strategy, managing online reputations, writing real estate and community-focused content, launching social media strategies, assisting with creating digital advertising campaigns as needed, managing public relations and local outreach on behalf of clients, driving website traffic, testing and monitoring results, and developing strategies to further the success of the booj Digital program.

As a content marketing + social media specialist, you will be responsible for managing up to three accounts, comprised of independent real estate firms across the country. You will be responsible for maintaining a positive relationship with your clients and will act as the main point of contact, or project manager, for your individual accounts. You will also be responsible for maintaining your own schedule and managing your time across all tasks. Additionally, it is expected that you are producing work that is imaginative, original, accurate and grammatically correct as you are representing top brands in the real estate industry.

As a member of our team, you will be given the opportunity to continually advance your education and skills in the online marketing field, from watching webinars, to taking courses, to participating in group strategy discussions.

Blogging Responsibilities

In this role, you will be required to strategize, write and publish blog posts for our real estate clients, focusing on real estate and community-focused content. You will have freedom to choose the specific topics for your blog posts. In addition to writing the articles, you will be responsible for gaining exposure for the blog posts and driving traffic back to each client’s site through public relations, outreach and online advertising as needed.

Weekly responsibilities include:

  • Developing and implementing a digital marketing strategy that drives results
  • Researching local communities + businesses to ensure you have a finger on the pulse of what’s happening in varying markets across the country
  • Imagining, creating and planning successful content
  • Creating and planning a successful schedule of blog posts
  • Writing original articles for clients each week (an average of 6 articles per week)
  • Ongoing outreach and public relations to increase customer engagement, build relationships within the local communities, and drive website traffic
  • Assisting with the design and development of online ads that may run on Google and Facebook as needed
  • Reviewing Google Analytics and monthly reporting

Social Media Management Responsibilities

Your responsibilities will include managing multiple client accounts and social channels, as well as developing successful social media strategies that generate engagement online and drive website traffic for your clients. This will encompass writing and curating interesting content to share on their social media channels, interacting and engaging with followers, and brainstorming social media campaign ideas to increase social reach and drive results.

Weekly responsibilities include:

  • Building and executing a successful social media strategy
  • Generating, editing and publishing inventive daily content
  • Ongoing outreach and public relations to increase customer engagement and drive website traffic
  • Reputation management as needed
  • Assisting with designing and producing visuals for online promotions as needed
  • Assisting with designing and developing digital advertising on Facebook and Google as needed

Maintaining open communication with our marketing team as well as your clients on a weekly basis will be required. Other duties include assisting the marketing team with reporting, analysis, graphic design, copywriting and more when needed.

Please include writing, social media and any graphic design samples, along with your cover letter and resume.

SUBMIT MY RESUME >

Desired Skills / Experience

  • A strong passion for creative writing, social media and online marketing
  • Photoshop and design skills and experience
  • Journalism and public relations experience
  • Ability to write clearly and accurately
  • 1-3 years online marketing experience managing a blog and social media accounts
  • Ability to work independently and manage your daily tasks without direct supervision
  • Creative thinking and writing skills are a must
  • Organized and able to meet all deadlines
  • Proven track record of successful social media implementation
  • Experience with content outreach and building relationships online
  • Self-motivated with a startup mentality
  • Excellent communication skills, both verbally and written
  • Ability to think creatively to develop successful and shareable content
  • Google Analytics and reporting experience
  • Copywriting and graphic design experience for Facebook and Google promotions

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)