What: job title, keywords, or company
Where: city, state, or zip code

Sign up for E-mail Updates
Job Description:

Hedgeye is looking for energetic engineers with unusual initiative.  As a member of our team, you will participate in the full range of development in a fast paced Agile environment.  You can expect to contribute to discovery, development, QA, maintenance and future product planning.  As a vital member of a small company, you will have the opportunity to deal with all parts of the business.  You are smart, creative, flexible and can always be counted on.


As a candidate you are:

  • An Agile/Lean maven - TDD/BDD, Continuous integration, MVP, etc. are your bread and butter
  • Constantly improving your craft
  • Up on, if not creating, the latest tech hotness
  • A natural polyglot, lover of all kinds of programming, you especially love Ruby
  • Full of ideas you are ready to pitch and see come true
  • An aficionado of all things web
  • Fun


Key Responsibilities:

  • Develop web, multimedia, and mobile applications including planning, coding, testing, debugging, and deploying in an Agile team environment with an emphasis on TDD/BDD
  • Maintain, modify, and update web and backend applications
  • Design and create engineering specs, prototypes, and features for web-based applications
  • Collaborate with developers, product managers and other participants in the development of solutions
  • Gather requirements and development specs
  • Investigate and prove feasibility of new features/initiatives
  • Provide technical assistance
  • Assist in continuous process improvement


 Education and Experience:

  • Degree in Computer Science or related or comparable business experience
  • 5+ years experience in all phases of the web application development cycle and working with a mix of web and backend technologies.  Ruby on Rails experience required.  Comparable open source web framework experience, may be acceptable
  • Broad programming experience with high level of competence in several languages including Ruby and Javascript.  Additional language experience, esp. with functional languages preferred
  • Mobile development experience, mobile web, iOS, Android, etc. desirable
  • Experience in multiple technologies across software engineering, security, data interchange, data management, etc
  • Linux system administrative skills
  • Willingness to take explore and champion new ideas/technology
  • Excellent working knowledge of object oriented programming/design patterns, Agile best practices
  • SQL competence
  • DSCM experience such as git


Skill and Job Requirements:

  • Expertise in Ruby, Ruby on Rails, (Ruby, Javascript, Javascript/AJAX libraries expertise implicit)
  • In-depth knowledge of internet protocols and applications
  • Commitment to continuously improve software craftsmanship
  • Experience and respect for Agile/Lean development and best practices
  • Excellent written, verbal, and presentation communication skill with attention to detail
  • Ability to work effectively both individually and as a part of a team
  • Ability to pair code using remote pairing tools and ability to prepare code for review and to review completed code
  • Excellent understanding of customer needs and business strategy
  • Ability to take the lead on projects/features
  • Ability to work w/stakeholders to extract requirements and feasibility
  • Demonstrated ability to mentor other developers


Job Category:

Engineering / Technical Services

Career Level:

Mid Career (2+ years of experience)

Job Type:

Full Time/Permanent