Full Stack Developer

Working at Goosehead

We’ve worked hard to earn the trust of our clients, so we’re more than a bit selective when it comes to hiring new people. If you think you have what it takes to grow with our company, we would love to meet you.

About Goosehead

Since 2003, Goosehead Insurance has been disrupting the insurance industry by giving clients the power of choice, utilizing a smarter marketing approach, and delivering world class service. This is all powered by our focus on hiring and retaining extraordinary people. Our clients trust us with their most valuable possessions so, we’re more than just a bit selective when it comes to hiring new team members. 

About the Job

As a Full Stack Developer at Goosehead, you will play an integral role in the development of our enterprise technology platform.

Specific responsibilities will include:

  • Design, build, and maintain features end-to-end in the business platform
  • Building dashboards and client-facing digital products
  • Work with fellow Architects, Engineers to effectively plan and execute new features with stability, scalability, testability, and performance in mind
  • Contribute to the architecture of our online insurance rater
  • Make design/coding decisions keeping the customer experience in the forefront
  • Take feedback from code review and applies changes to meet standards
  • Conduct code reviews to provide guidance on engineering best practices and compliance with development procedures
  • Accountable for ensuring all aspects of product development follow compliance and security best practices
  • Anticipate and communicates blockers and delays before they require escalation

About You

We are looking for candidates with:

  • Bachelor’s degree or above (MIS or Computer Science preferred)
  • 2+ years experience with React.Js and Node.Js (required)
  • Languages: Javascript, HTML, CSS, Java
  • Databases: SQL, PostgreSQL
  • Proficiency in programming in more than one programming languages; React.Js, Node.JS, and JavaScript
  • Solid knowledge of React and Redux principles
  • CI/CD, Source Control such as Git, GitHub
  • MERN stack (preferred)
  • Experience with unit testing, release procedures, coding design, and documentation protocol as well as change management procedures
  • Demonstrated organizational, analytical, and interpersonal skills
  • Flexible team player
  • Ability to manage tasks independently and take ownership of responsibilities
  • Ability to learn from mistakes and apply constructive feedback to improve performance
  • Must demonstrate initiative and effective independent decision-making skills
  • Ability to adapt to a rapidly changing environment
  • In-depth understanding of the software development life cycle
  • iPaaS, Salesforce Apex, Styled-components, heroku, heroku-connec (Preferred)
  • Proficiency in one of the single page application frameworks; React, Angular, Vue
  • Proficiency in state management systems like: Flux, Redux

Apply now