Analytics Research Developer (full stack) - Denver, CO - Direct-hire

10Roof is currently seeking an Analytics Research Developer for a very exciting software company in Denver, CO.  In this role, you will utilize your full stack development skills to build and prototype creative applications enabling journey analytics. Successful candidates will enjoy working in a dynamic, high-paced and innovative environment. The candidate must be comfortable working in a small, highly collaborative Agile team. We prefer candidates that have demonstrated ability to analyze large data sets.


  • Actively collaborate with data science, research and data management team members to identify opportunities to leverage Journey Datasets in advanced analytics for common business use cases
  • Development of web-based applications, Hadoop-based processing solutions and mobile applications
  • Adapt complex advanced analytic topics (machine learning, predictive modeling, profiling, etc.) to applications suitable for business users
  • Produce high-quality, maintainable software in a small, cross-functional team
  • Manage application quality with integrated and unit tests
  • Demonstrate feature functionality to internal and external user audiences
  • Assist the core development teams as they integrate your solutions into permanent software offerings in the platform 
  • Assist in the development of end-user documentation
  • Participate in daily stand-up and retrospectives


Possess several of the following skills/experiences:

  • Ability to work within an iterative software development lifecycle; under Agile development processes
  • Development of REST services and clients
  • Proficient with common software engineering best practices, such as pairing, test driven development (TDD), unit tests, code reviews
  • Proficient with AngularJS framework and material design
  • Proficient building native mobile applications for iOS and Android devices
  • Experienced with languages and platforms across all application layers; such as Java, Python, JavaScript, jQuery
  • Familiar with visualization tools and technologies; such as D3JS, Tableau, Cognos
  • Familiar with applications and programming languages commonly used in advanced analytics and machine learning; such as Python, Scala, R, SAS
  • Prefer exposure to business analysis, analytic requirements analysis, and business presentations; especially in performance improvement or customer interfacing systems (web sites, telephony, etc.)

Personal Attributes

  • Works well with both internal and external teams, as both a leader and a contributor
  • Both a designer and a builder
  • Enjoys teaching less technical team members 
  • Excellent verbal and written communication skills
  • Comfortable presenting and providing demonstrations
  • Curious, creative, and accepting of new ideas
  • Strong analytical thinker and problem solver