Scala Developer

What we do:

As a Scala developer on the Foundation team, you provide the web services, messaging systems, data stores, and other server-side systems our product teams need to get their job done quickly and easily. You’ll be charged with continuously enhancing and reinventing BoomTown’s server side platform. You’ll use functional Scala to implement high performance web services backed by Redis, DynamoDB, SQL server, etc. You’ll be a key player in designing and refining BoomTown’s server side APIs.

We'd like to speak to you if:

  • You have at least 3+ years of Scala experience in a professional setting.
  • You’ve seen the advantage of functional and functional/reactive programming.
  • You’re comfortable interfacing with and migrating object oriented code bases in C# or similar.
  • You’re comfortable working on multiple operating systems and platforms.
  • You are comfortable debugging performance issues and intimately understand CPU/Memory/Network tradeoffs.
  • People bring you their trickiest debugging problems for help.
  • You’ve designed, built, and deployed distributed applications.
  • You enjoy training and educating your fellow developers.

We'd be really impressed if:

  • You’ve helped a team migrate from .NET to the JVM
  • You’ve worked with a distributed compute platform like Apache Spark, Hive, or Similar
  • You have production code running in a Docker Container.
  • You’ve run production code using platform-as-a-service offerings like AWS Lambda, Kinesis, or similar

What is BoomTown, you ask?

BoomTown was ranked on the Inc 500 Fastest Growing Companies list in 2011, 2012 and 2013. BoomTown is a fast growing web-based software company specializing in an end-to-end web marketing solution for real estate. Our flagship product is used by top-producing real estate brokers and teams across the country. BoomTown enjoys success by combining nimble management, a top-notch technical team, and unequaled customer service. We are extremely passionate about our platform, as well as our relationships among our team and with our partner clients.

Life at BoomTown

Our philosophy can be summed up fairly succinctly - we create powerful, yet simple software to drive our clients’ business outcomes.  We’re truly passionate about our clients; and we’re focused on designing innovative solutions for their complex needs that make a difference in their lives.  Simply put, we work hard to create inspired solutions that people love to use.

BoomTown offers you:

Growth potential and ability to lead change
Company leadership that believes in flexibility, freedom, and innovation
Challenging, motivating, fun and dog-friendly work environment
Company culture that is guided by our core values that thrives on passion and innovation
Agile product management methodologies with minimal process overhead

Meet Some of BoomTown's Employees

Adria J.

Success Consultant Team Lead

Adria supports BoomTown’s network clients who help build websites and implement the marketing solutions. She also delivers strategic coaching for larger client bases.

Jake W.

Software Engineer

Jake works on the Consumer Team to create client-facing developments that provide engaging customer experiences. He also builds upon existing software to help BoomTown scale.


Back to top