Senior Full-Stack Development

HomeAdvisor

(Lakewood, Colorado)
Full Time
Job Posting Details
About HomeAdvisor

HomeAdvisor is the nation's largest digital home services marketplace matching homeowners and pre-screened service professionals. We are one of the biggest internet success stories in Colorado, growing from our startup days to nearly half of a billion dollars in annual revenue - yet we're nimble enough to stay ahead in the fast-changing internet ecosystem. All of this makes HomeAdvisor a great place to work.

Summary

HomeAdvisor is looking for a Technical Lead with coding, architecture, leadership, and project management responsibilities to take a major role in our product evolution.

Responsibilities
  • Working with cross-functional business partners in Product Development, UX, Design, QA, and Marketing to understand the business need of a feature or project, and setting expectations for delivery of their desired features.
  • Hands-on application design, architecture, and coding (both front-end and back-end)
  • Leading project teams of Java, front-end, and database developers, including mentoring, project management, task assignment and follow through.
  • Triaging problems on the fly including Level 2 application support
  • Finding pragmatic solutions to whatever challenges lie in the way
Ideal Candidate
  • A smart, driven individual with a mix of passion for solid application architecture, hands-on coding, and team leadership/mentoring?
  • A voice to help continually define best practices and standards with the development leadership team, and champion them to the team?
  • An individual with the ability and desire to see the big picture and bend the lens to see what's around the corner?
  • An economical mind with an intuition for understanding scope versus value and placing emphasis on the 80/20 rule?
  • An architectural mind that values availability and scalability? We use distributed systems to make it all happen. We want people that think that is cool.
  • 5+ years of overall software development experience within a Java EE development experience;
  • Solid understanding of the full web technology stack, e.g. cookies, sessions, caching, security, etc.;
  • Strong front-end skills, such as implementing responsive designs, JQuery/JavaScript, LESS, JSON, XML, JSTL;
  • Experience developing processes to handle large volumes of operational data using Oracle, Coherence, and ElasticSearch;
  • Experience with Spring/MVC, Struts 2, or other Front Controller Patterns;
  • Disciplined approach to software engineering best practices, e.g. unit/functional testing with Junit, Selenium, Spock, Expect.js, Mocha.js, code reviews using tools such as Atlassian Crucible, and continuous integration/delivery practices.
  • Knowledge of with SOA, microservices, and/or RESTful design patterns;
  • Experience with team/technical leadership - the ability to coordinate people, build consensus, and take ownership for your solutions;
  • The ability to help advance design, model solutions: think critically, and contribute in the give-and-take discussions;
  • No fear of making a mistake (and admitting to it), but with a preference to do things right the first time and the forethought to build contingencies into the solution;
  • Communication skills - if you're not comfortable talking to people at all levels in the organization, this isn’t the job for you.

Questions

There are no answered questions, sign up or login to ask a question

sign up or login to save this job and more
Lakewood, Colorado
Skills Desired
Sign up or login to see how your skills match up.
  • RESTful APIs
  • JavaScript
  • jQuery
  • Oracle
  • Software Development
  • XML
  • Continuous Integration
  • Database Caching
  • Functional Testing
  • Java EE
  • JSON
  • JSTL
  • JUnit
  • LESS
  • Mocha
  • Selenium
  • Unit Testing
  • Software Engineering
  • Stack
  • Web Technology
  • Atlassian
  • Knowledge of Cookies

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.