Rainmaker Careers

bg_raincircle.png

At Rainmaker, we attract and retain bright, personable, energetic industry and technical experts to fill each position. We also foster a corporate culture which encourages decision making, problem solving, and leadership in an enjoyable environment. We support flextime and telecommuting, require occasional travel, and offer excellent benefits including medical, dental and 401(k) matching. If Rainmaker is a good fit for your talents and if you'd like to be part of a team that rewards innovation and great ideas, submit your resume and let us know about you and your interests.

Open Positions

Open

Customer Success Director for the Northeast

SUMMARY

The Rainmaker Group is the market-leading provider of automated revenue management and profit optimization software solutions for the Multifamily Housing and Gaming & Hospitality industries. Rainmaker software, coupled with professional business consulting services, enables multifamily, gaming, and hospitality operators to maximize revenue from apartment leases and helps operators of casino hotels and other hospitality enterprises secure the most valuable customers to increase their profitability.

 

Reporting to the SVP of Commercial Operations, the Customer Success Director will provide valuable insights and recommendations to facilitate improvements in customer satisfaction, retention and utilization of software solutions for the Multifamily Housing Northeast portfolio of customer accounts. This position is accountable for building strong customer relationships, with a goal of increasing market share and use of The Rainmaker Group software and services. This position will partner with Sales Directors to present upsell and cross-sell opportunities, and with other internal teams to introduce product enhancements and present software utilization and performance findings to customers.

Key accountabilities

 

  • Quickly develop deep business and technical knowledge of Rainmaker’s pricing and revenue optimization solutions for the apartment industry
  • Conduct analyses of clients’ business challenges, needs, and future plans to improve how our products can address these needs
  • Establish credibility and customer confidence by implementing regular customer communication, in-person visits and performance reviews
  • Build and maintain ongoing business partner relationships and develop methods of account management that allow for continuous improvement in customer satisfaction
  • Identify opportunities for ongoing learning to ensure full implementation by each customer
  • Be proactive on initiating and executing on contract renewals with customers
  • Understand customer’s business and competitive landscape, and recommend best practices
  • Present well thought-out opportunities that promote company products and solutions
  • Be highly skilled working with executive level personnel
  • Make high impact presentations to influence client actions
  • Use Salesforce as a means to communicate customer interactions internally
  • Provide input and feedback, from a business user’s perspective to the Rainmaker Product group, on solution features and functionality
  • Maintain Multifamily Real Estate industry knowledge, and understand how changing market conditions may affect customer strategy within Rainmaker products
  • Contribute to development of team objectives to deliver measurable client value

 

Competencies

 

Communication                                                           Project Management

Change Leadership                                                     Client Centered Approach

Professional Orientation                                           Results Orientation                

Problem Solving                                                          Partnering                                                                                       

Technical Expertise                                                     Leadership

qualifications & experience

 

  • Demonstrated success in sales or account/relationship management with proven ability to retain and grow accounts
  • Understanding of Multifamily real estate operations, asset management or investment real estate principles
  • Experience with revenue management property management systems and customer relationship management systems
  • Must be an individual who thinks strategically and sees the larger opportunity, without losing sight of the details
  • Ability to conduct training and performance presentations for customers, both in-person or via a webinar
  • Experience evaluating competitive landscape, market trends, and customer insights
  • Analytical background and ability to learn new systems quickly
  • Strong commitment to customer satisfaction
  • Self-starter looking to expand skills in rapidly advancing environment, with ability to bring new ideas to the table
  • Proven ability to manage multiple tasks with shifting priorities, strategies and timeframes
  • Excellent communication skills, both written and verbal, with ability to influence others
  • Proven ability to work well in a team environment
  • Tactful in difficult situations
  • Bachelor’s Degree is required, business or economics preferred
  • Ability to Travel up to 35% of the time
Open

Customer Success Director for the Southeast

SUMMARY

The Rainmaker Group is the market-leading provider of automated revenue management and profit optimization software solutions for the Multifamily Housing and Gaming & Hospitality industries. Rainmaker software, coupled with professional business consulting services, enables multifamily, gaming, and hospitality operators to maximize revenue from apartment leases and helps operators of casino hotels and other hospitality enterprises secure the most valuable customers to increase their profitability.

 

Reporting to the SVP of Commercial Operations, the Customer Success Director will provide valuable insights and recommendations to facilitate improvements in customer satisfaction, retention and utilization of software solutions for the Multifamily Housing Southeast portfolio of customer accounts. This position is accountable for building strong customer relationships, with a goal of increasing market share and use of The Rainmaker Group software and services. This position will partner with Sales Directors to present upsell and cross-sell opportunities, and with other internal teams to introduce product enhancements and present software utilization and performance findings to customers.

Key accountabilities

 

  • Quickly develop deep business and technical knowledge of Rainmaker’s pricing and revenue optimization solutions for the apartment industry
  • Conduct analyses of clients’ business challenges, needs, and future plans to improve how our products can address these needs
  • Establish credibility and customer confidence by implementing regular customer communication, in-person visits and performance reviews
  • Build and maintain ongoing business partner relationships and develop methods of account management that allow for continuous improvement in customer satisfaction
  • Identify opportunities for ongoing learning to ensure full implementation by each customer
  • Be proactive on initiating and executing on contract renewals with customers
  • Understand customer’s business and competitive landscape, and recommend best practices
  • Present well thought-out opportunities that promote company products and solutions
  • Be highly skilled working with executive level personnel
  • Make high impact presentations to influence client actions
  • Use Salesforce as a means to communicate customer interactions internally
  • Provide input and feedback, from a business user’s perspective to the Rainmaker Product group, on solution features and functionality
  • Maintain Multifamily Real Estate industry knowledge, and understand how changing market conditions may affect customer strategy within Rainmaker products
  • Contribute to development of team objectives to deliver measurable client value

 

Competencies

 

Communication                                                           Project Management

Change Leadership                                                     Client Centered Approach

Professional Orientation                                           Results Orientation                

Problem Solving                                                          Partnering                                                                                       

Technical Expertise                                                     Leadership

qualifications & experience

 

  • Demonstrated success in sales or account/relationship management with proven ability to retain and grow accounts
  • Understanding of Multifamily real estate operations, asset management or investment real estate principles
  • Experience with revenue management property management systems and customer relationship management systems
  • Must be an individual who thinks strategically and sees the larger opportunity, without losing sight of the details
  • Ability to conduct training and performance presentations for customers, both in-person or via a webinar
  • Experience evaluating competitive landscape, market trends, and customer insights
  • Analytical background and ability to learn new systems quickly
  • Strong commitment to customer satisfaction
  • Self-starter looking to expand skills in rapidly advancing environment, with ability to bring new ideas to the table
  • Proven ability to manage multiple tasks with shifting priorities, strategies and timeframes
  • Excellent communication skills, both written and verbal, with ability to influence others
  • Proven ability to work well in a team environment
  • Tactful in difficult situations
  • Bachelor’s Degree is required, business or economics preferred
  • Ability to Travel up to 35% of the time
Open

Hospitality Business Consultant

Position Overview:

The Business Consultant will work with our newest customers and be responsible for owning and managing the business relationship between Rainmaker and its customers. This includes acting as the Rainmaker subject matter expert and making sure the solution(s) are delivering tangible and measurable value.

 

Key Accountabilities:

  • Become a trusted advisor to and Revenue Management champion for assigned customers
  • Represent the business interests of Rainmaker and the customer during the implementation of the Rainmaker pricing and revenue management solutions at the customer’s property(ies). This includes assessing current pricing and revenue management-related business practices and policies and recommending “best practices” and ensuring they are being prioritized and implemented in a timely manner
  • Ensure new implementations are executed in a timely fashion and in such a manner to provide short and long term value to the customer.
  • Assist customers manage the changes to process when moving onto our solution set
  • Serve as the product expert across all Rainmaker product lines and be a resource to assigned customers
  • Coordinate and conduct the training of the Revenue Management department on the configuration, use and application of the Rainmaker solutions and to perform refresher training as needed
  • Actively seek feedback from customers for purposes of enhancing our solutions. Provide enhancement requests to the product management team.
  • Provide input and feedback, from a business user’s perspective to the Rainmaker Product group, on solution features and functionality
  • Act as the business practice subject matter expert (SME) in support of sales of Rainmaker solutions including participation on conference calls and onsite visits to prospects

 

Competencies

  • Revenue Management thought leader
  • Innovative
  • Self-Driven
  • Team Oriented
  • Communication
  • Project Management
  • Flexible
  • Client centered approach
  • Professional
  • Results Oriented
  • Problem Solver

 

 

Required Skills / Education:

  • BA or BS required
  • Demonstrated success in relationship management
  • Prior leadership and hands-on experience as a Revenue Manager using revenue management systems within the hospitality industry
  • Excellent communication skills, both written and verbal
  • Must be an individual who thinks strategically and sees the larger opportunity, without losing sight of the details
  • Demonstrated ability to meet commitments, build consensus, negotiate resolutions and garner respect from other team members
  • Demonstrated proactive approach to tackling problems
  • Ability to manage multiple priorities and deadlines under pressure, work with limited direction and documentation, and thrive under uncertainty

 

Company Overview:

Come join one of the fastest growing market leaders specializing in the exciting field of Revenue Management and Profit Optimization. The Rainmaker Group (www.LetitRain.com), a privately owned, entrepreneurial company, is seeking an energetic and highly motivated individual to join our talented and accomplished team.

Our sophisticated product line and our dedication to customer care have made us #1 in our market. Our software solutions and consulting services are used by many of the biggest names in both the hospitality and multi-family housing industries. We focus on delivering high-quality products and exceptional customer service, where each and every team member’s contributions are visible and important to our continued success.

 

The Rainmaker Group offers excellent benefits including medical, dental and 401(k) matching. Learn more about our beautiful workplace and flexible environment. Discover what it’s like to be part of a team that rewards innovation and great ideas! Contact Careers@LetItRain.com.

Open

Senior Digital Content Strategist

Rainmaker is looking for a Sr. Digital Content Strategist. This position falls within Rainmaker’s Demand Generation department and will report into our EVP of Demand Generation.

Responsibilities include:

  • Create and plan long and short term digital marketing strategies, campaigns, and marketing automation tactics for gathering and nurturing leads
  • Develop and maintain Rainmaker’s messaging, voice, and brand across sales, marketing, product, and customer channels
  • Copy write and oversee execution of copywriting for sales and marketing content (e.g., web pages, social posts, blog posts, videos, emails, presentations, eBooks, etc.)
  • Curate content for Rainmaker’s social media channels as well as monthly newsletters
  • Optimize website for SEO / SEM, messaging and tone, and UX (using web governance tools & Google analytics)
  • Identify trends and competitor insights, and optimize spend and performance
  • Plan and execute all paid advertising campaigns
  • Collaborate with internal resources and manage external vendors and contractors to execute marketing strategies

 

Desired Skills and Experience

The ideal candidate:

  • Has a proven track record for writing high quality long-form content (blogs, white papers, presentations, etc.) with extensive B2B experience
  • Maintains high editorial standards and attention to detail
  • Has significant experience in digital media – assigning, editing, producing, and writing business content for the web and for traditional media, creating compelling messages for high-level decision makers
  • Has a deep understanding of how to attract and engage a digital audience across all digital channels including: LinkedIn, Twitter, Facebook, Google+, etc.
  • Actively participates in a wide variety of digital marketing activities such as blogging, community development, etc.
  • Is highly proficient in web analytics (e.g. Google analytics) as well as content management/marketing automation platforms (e.g. HubSpot)
  • Has strong management (people and projects), problem solving, analytical, quantitative communication and organizational skills, comfortable in an all-hands-on-deck environment
  • Has excellent English oral, written, presentation communication skills

 

Please submit your resume to careers@letitrain.com.

Open

Technical Support Engineer

Summary

The Tech Support Engineer will work with the Customer Service organization in providing first level support of Rainmaker ILM products. This position will provide advanced-level business and technical support to our clients in the multi-family industry.

Key Accountabilities 

  • Quickly develop deep business and technical knowledge of ILM’s dashboard and lead management solutions for the apartment industry
  • Understand multi-family operations and leasing principles holistically
  • Understand underlying clients’ issues beyond reported incidents and tie them to revenue solutions, operations, and revenue management principles
  • Conduct root cause analysis and provide actionable and high-value solutions to reported incidents with a combination of data analytics, business acumen, technical expertise, product features, and sound judgment.
  • Distill complex topics and communicate in a simple and coherent manner with a consultative approach.
  • Develop significant expertise in one or more areas of the product suite or operations.
  • Guide and mentor the development of fellow Customer Service team members.
  • Develop tools or requirements for tools to improve efficiencies of the Customer Service team.

Competencies

  • Communication
  • Project Management
  • Change Leadership
  • Client Centered Approach
  • Professional Orientation
  • Results Orientation                
  • Problem Solving
  • Partnering
  • Technical Expertise
  • Leadership 

Qualifications & Experience 

  • An Associates Degree or greater in a quantitative discipline.
  • Strong knowledge of Excel or Google Sheets is preferred.
  • Excellent analytical, organizational, client-focus, and collaborative skills
  • Ability to manage multiple priorities and deadlines under pressure, work with limited direction and documentation, and thrive with uncertainty
  • Prior technical customer service experience in the software industry is a plus
  • Prior experience with operations, implementation and/or pricing/revenue management solutions is a plus

Please contact:

Careers

kladd@letitrain.com

 

Open

Solutions Analyst - Level 2

Summary

The Solutions Analyst will work with the Customer Service organization in providing level 2 support of Rainmaker products. The Solutions Analyst, level 2 will provide advanced-level business and technical support to our clients in the multi-family and/or hospitality industry.

Key Accountabilities

  • Administer cases and customer information in Salesforce.com
  • Quickly develop deep business and technical knowledge of Rainmaker products
  • Demonstrate commitment to professionalism and customer satisfaction in keeping with the Rainmaker Core Values
  • Conduct root cause analysis and provide actionable and high-value solutions to reported incidents with a combination of data analytics, business acumen, technical expertise, product features, and sound judgment
  • Determine when to escalate cases to management for consideration of 3rd level support.
  • Prioritize multiple projects and/or issues at any given time in the face of tight deadlines, high customer expectations and demanding Rainmaker service level standards
  • Distill complex topics into key talking points and then be able to communicate them to clients and co-workers in a simple and coherent manner using a consultative approach
  • Regularly contribute new articles or refine existing articles for the Customer Service knowledgebase
  • Develop rapport with key Rainmaker customers
  • Understand underlying clients’ issues beyond reported incidents and tie them to revenue solutions, operations, and revenue management principles
  • Perform advanced data analysis and database updates based on customer needs

Competencies

  • Communications
  • Problem Solving
  • Change Leadership
  • Client Centered Approach
  • Technical Expertise
  • Partnering
  • Professional Orientation
  • Results Orientation                

Qualifications & experience

  • A Bachelors Degree in an analytical discipline or work equivalent.
  • Excellent communication skills, both written and verbal
  • Ability to work shifts that may include evenings and weekends
  • Strong commitment to customer satisfaction
  • Excellent analytical and collaborative skills
  • Intermediate level knowledge of SQL and Excel
  • Scripting language experience such as PERL, Python or Powershell preferred
  • Ability to manage multiple priorities and deadlines under pressure, work with limited direction and documentation, and thrive with uncertainty
  • Prior technical customer service experience in the software industry of 3 years or more
  • Prior experience with hotel or multifamily operations and/or revenue management solutions is a plus
Open

Social Media Internship

Social Media Internship

Are you ready to kick-start your marketing career? Do you want to get direct, hands-on marketing experience at a B2B SaaS company that has been included in the Inc. 5,000 fastest-growing companies list for the last six years?

If the answers to both questions are YES, then Rainmaker wants to talk with you!

We want someone that is ready to dive in and get their hands dirty working on real projects, with a real brand, driving real results. Rainmaker is looking for part time interns, to commit to a total of 10 hours a week.


Responsibilities include but are not limited to:

  • Assisting the Rainmaker’s content team in researching, creating and posting curated content for Twitter, LinkedIn, Facebook and Google Plus
  • Assisting in content creation for campaigns

Desired Skills and Experience:

  • A creative soul with the ability to think outside the box
  • Knowledge of SEO and SEM
  • Proficient knowledge of using social networks professionally
  • Excellent communication and interpersonal skills
  • Strong initiative, but willing to work on a team
  • Great problem solving skills and an enthusiasm for learning
  • Extremely organized, responsible and detail-oriented
  • Knowledge of Excel and google apps
  • Intermediate to advanced technology knowledge (we are a tech company after all!)
  • HTML and CSS knowledge not required, but recommended

Compensation:

This is a paid internship, designed to help you grow and gain experience. We are offer complementary lunches, and a Ping-Pong room to unwind and team outing

Think you fit the bill? Send your resume to careers@letitrain.com and we will be in touch soon!

Open

Solutions Analyst (Support) - Level 1

The Solutions Analyst will work with the Customer Service organization in providing first level support of Rainmaker products.  The Solutions Analyst will provide first level customer interaction facilitating case management and solutions. This position is crucial to high customer satisfaction among Rainmaker clients.

Key Accountabilities

  • Provide first level support to customers in troubleshooting application issues
  • Quickly develop deep business and technical knowledge of Rainmaker’s pricing and revenue optimization solutions
  • Administer customer information database and develop reports using Saleforce.com
  • Prioritize multiple projects and/or issues at any given time in the face of tight deadlines, high customer expectations and demanding Rainmaker standards
  • Distill complex topics into key talking points and then be able to communicate them to clients and co-workers in a simple and coherent manner using a consultative approach
  • Develop rapport with key Rainmaker customers
  • Support customers with business and/or technical questions
  • Perform light data analysis using database tools
  • Contribute product knowledgebase articles for customer portal
  • Participate and contribute in support and product development meetings

Competencies

  • Communication
  • Project Management
  • Change Leadership
  • Client Centered Approach
  • Professional Orientation
  • Results Orientation
  • Problem Solving
  • Partnering
  • Technical Expertise
  • Leadership

Qualifications & Experience

  • A Bachelors Degree is required, preferably in one of the following disciplines: math, industrial engineering, computer science, education
  • Excellent communication skills, both written and verbal
  • Strong problem solving skills
  • Strong commitment to customer satisfaction
  • Demonstrated ability to work in a dynamic environment
  • Proven ability to work well in a team environment
  • Previous experience in software support and/or testing preferred
  • Basic knowledge of Microsoft Office tools: Word, Excel, Outlook
  • Basic knowledge of SQL, a plus
  • Previous experience hotel or multifamily operations, a plus
  • Prior experience with other Revenue Management Systems and Property Management Systems a plus
Open

LRO Sales - Midwest

You will be responsible for the overall sales of the multifamily housing industry's premier product, Rainmaker LRO®.  As a dynamic sales person, you will be build relationships with executive level personnel in all-sized property management companies. You will lead the full sales cycle and manage the process from the first call to closing.

Key Accountabilities

  • Quickly develop deep business and technical knowledge of Rainmaker’s pricing and revenue optimization solution for the apartment industry – Lease Rent Options (LRO)
  • Develop methods of account management that allow for continuous improvement in customer satisfaction
  • Establish and build strong customer relationships and grow the business by anticipating customer needs and providing a high level of customer service
  • Provide market place feedback and competitive intelligence
  • Understand customer’s business and competitive landscape
  • Promote company products and solutions
  • Be highly skilled working with executive level personnel
  • Establish lead generation, telephone and email prospecting, meetings and presentations
  • Prepare proposals
  • Close sales

Required skills & Education

  • Prior experience with revenue management systems, multi-family operations, property management systems, customer relationship management systems
  • Demonstrated success in sales, account/relationship management with proven ability to retain and grow accounts
  • Ability to travel
  • Must be an individual who thinks strategically and sees the larger opportunity, without losing sight of the details
  • Experience evaluating competitive landscape, market trends, and customer insights
  • Leadership experience, including demonstrated ability to meet commitments, build consensus, negotiate resolutions and garner respect from other team members
  • Demonstrated proactive approach to tackling problems
  • Entrepreneurial/start-up experience preferred and a desire to work in a fast-paced environment
  • Ability to manage multiple priorities and deadlines under pressure, work with limited direction and documentation, and thrive under uncertainty
  • Prior experience with revenue management systems, multi-family operations, property management systems, customer relationship management systems
  • BS Computer Science, Math or equivalent, MBA preferred
Open

Regional Sales Manager - Hospitality Division

The Regional Sales Manager will be responsible for the overall sales of our guestrev®product.  As a dynamic sales leader, you will be responsible for building relationships with executive level personnel in the Hospitality Industry. You will lead the full sales cycle and manage the process from the first call to closing.

Key Accountabilities

  • Quickly develop deep business knowledge of Rainmaker’s pricing solution for the hospitality industry - guestrev
  • Establish and build strong customer relationships and grow the business by anticipating customer needs and providing a high level of customer service
  • Develop and manage relationships with outside sales channels
  • Provide marketplace feedback and competitive intelligence
  • Understand customer’s business and competitive landscape
  • Promote company products and solutions
  • Be highly skilled in working with executive level personnel
  • Establish lead generation, telephone and email prospecting, meetings and presentations
  • Prepare proposals
  • Close sales

Required skills & Education

  • Demonstrated success in sales, account/relationship management with proven ability to retain and grow accounts
  • Prior experience in a hotel sales office including experience with Property Management System software and revenue management systems for the hospitality industry
  • Ability to travel
  • Must be an individual who thinks strategically and sees the larger opportunity, without losing sight of the details
  • Experience evaluating competitive landscape, market trends, and customer insights
  • Leadership experience, including demonstrated ability to meet commitments, build consensus, negotiate resolutions and garner respect from other team members
  • Demonstrated proactive approach to tackling problems
  • Entrepreneurial/start-up experience preferred and a desire to work in a fast-paced, growing environment
  • Ability to manage multiple priorities and deadlines under pressure, work with limited direction and documentation, and thrive under uncertainty
  • BA or BS; MBA preferred
Open

Math Programmer

We are currently seeking a Math Programmer for a full time position to expand our talented and accomplished Data Science Team.

Key Accountabilities

  • Work with team members to understand mathematical modeling requirements and designs
  • Prototype customizable components of forecasting and optimization models
  • Run simulations with different parameters and data sets to evaluate and improve the built models
  • Communicate the analysis results efficiently to technical and non-technical audiences
  • Help direct and verify implementation of successful prototypes into production
  • Help improve backend math programs of existing products

Required skills & Education

  • A Master Degree is desired in one of the following disciplines: Statistics, Operations Research, Engineering, Applied Mathematics, Computer Science or related fields
  • Must have hands-on numerical computation experience with C/C++/C#, or any other programming languages
  • Knowledge of R and SPSS/SAS is a big plus
  • Familiar with SQL, EXCEL, and SQL Server database
  • Knowledge of statistical estimation such as linear regression, logistic regression, etc. is preferred
  • Knowledge of constrained and unconstrained optimization modeling using CPLEX, etc. is preferred
  • Knowledge of data mining techniques and algorithms is desired
  • Previous experience in software industry is a big plus
  • Excellent communication skills, both written and verbal
  • Proven ability to work well in a team environment and under pressure
  • Local candidates are preferred
Open

Software Developer, Senior

You will be joining the Revcaster Innovation Team, an exciting group focused on the rapid deployment of brand new products for the hospitality industry. You will be part of a very small team that looks and feels like a startup, but has the support of Rainmaker, a market leader in hotel revenue management solutions. Senior Developers are responsible for translating business requirements into solutions, guiding other developers, providing technical support to production, unit testing, and leading projects within an Agile/Scrum environment. The Senior Developer is expected to maintain a high level of professionalism, demonstrate a passion for technology with a business first approach to problem solving, and embrace change.

Key Accountabilities

  • Quickly develop deep business and technical knowledge of Revcaster's solutions using various programming languages, technologies, platforms and database stacks.
  • Understand the full system stack architecture and modify existing architecture for a given business problem. Architect with an eye for known solutions vs. reinventing the wheel. Identify improvements within the existing product architecture/system and bring that to the attention of team and management.
  • Work as part of an architectural committee, responsible for enterprise wide standards and best practices, reusable components and enterprise wide initiatives. Will be expected to fully engage the other members in providing feedback to help move the committee forward in the best direction.
  • Translate business requirements from the Product team into technical deliverables. Take leadership for architecting the technical solution for the given business requirements. Suggest possible solutions to the product team based on technical and domain knowledge.
  • Work within an Agile/Scrum environment by taking ownership of stories, tasks and project. Be the point person for which ownership was taken. Estimate development effort based on requirements from the product team. Iteratively evaluate the development process and provide feedback to management and scrum-master as necessary.
  • Have a good grasp of UI usability, security, scalability, and develop code with these in mind.
  • Follow best practices when it comes to coding standards, readability, UI usability, security and scalability. Keep abreast of these industry best practices.
  • Maintain legacy code bases for bug fixes and enhancements.
  • Understand team velocity, application performance, application scalability and how each change, feature, and architecture decision can potentially impact future team velocity. Provide suggestions to management and team which can maximize velocity.
  • Perform code and design reviews, and suggest best practices to other developers. Maintain build and integration processes. Responsible for branching, shelving and creating new builds as necessary.
  • Thoroughly Unit Test code before handing off to QA ensuring minimal Test Identified Work by QA.
  • Diagnose technical issues when they arise and escalate accordingly and appropriately. Assist with rollouts and be on-call as necessary for after hour releases.
  • Work with both internal and external clients with a high level of professionalism in a cross functional environment managing multiple priorities and deadlines under pressure.
  • Update Management, Product and QA on status and details of technical implementation.
  • Work with minimal supervision in a very dynamic and timeline-sensitive work environment.
  • Lead and mentor other developers on the team.
  • Evaluate third party tools and vendors to make suggestions to management.

Our Stack

  • AWS - EBS, VPC, RDS, S3, CodeDeploy, Lambda, Redshift and more
  • Github
  • Ruby on Rails
  • RSpec, Minitest, Capybara
  • Clojure
  • PostgreSQL
  • Redis
  • CircleCI
  • React
  • Bootstrap
  • jQuery

Competencies

  • Strong eye for attractive, enjoyable and usable interfaces
  • Technical Expertise
  • Innovative
  • Self-Driven
  • Team Oriented
  • Communication
  • Change Leadership
  • Client Centered Approach
  • Professionalism
  • Results Oriented
  • Problem Solving
  • Take Ownership

Qualifications & Experience

  • A Bachelor's Degree or equivalent experience required in Computer Science or Engineering.
  • High level of competency with relational databases such as Postgres or MySQL.
  • High level of competency with Ruby on Rails and the ability to quickly grasp other open source languages
  • Must have a good grasp of a functional language such as JavaScript and how usage differs from OO languages.
  • Proficient in web technologies. Have a solid understanding of web best practices, web architecture, and web protocols, including but not limited to HTTP, HTML, CSS, Web Security, IIS, client side scripting, SSL, MVC, REST, and SOA architecture.
  • Proficient in database technologies. Have a solid understanding of databases and best practices, including but not limited to transactional databases, normalization best practices, SQL, ORMs, ETLs, and concepts of data warehousing.
  • Familiarity with automation tools and processes such as, but not limited to, automated unit testing, automated UI testing, gated check-in, continuous integration.
  • Familiarity with project management tools such as JIRA and how it is used within an agile/scrum environment.
  • Familiarity with source control and best practices around source control.
  • Familiarity with build and continuous integration systems and best practices around continuous integration.
  • Must have a good understanding of basic design patterns including but not limited to MVC, MVVM, N-Tier, Factory Patterns, Singleton pattern, and must know which pattern to apply in which scenario.
  • Must be able to grasp new technologies and concepts. Should be able to take initiative in researching, new technologies without push from management.
  • Ability to grasp domain knowledge quickly and effectively. Must be able to obtain, understand and disperse domain knowledge to other members of the team.
  • Must be proficient in various development cycles, including but not limited to, Agile/Scrum, Agile/Kanban, and Waterfall and interactive. Must be able to determine which business environment calls for which cycle and which ones to avoid when.
  • Strong interpersonal skills. Within fast, dynamic and close teams, must be able to convey ideas, thoughts and counter-points without disrupting team collaboration.
  • Excellent written and verbal communication skills. Must be able to convey ideas, thoughts and counter-points to management and product teams effectively.
  • Ability to interact effectively as either a leader or as a member of a team and work collaboratively with other departments.
  • Superior organization, prioritization, self-motivation, and problem solving skills.