Full Stack Developer

Living Security helps organizations protect their sensitive data by reducing their #1 cybersecurity risk, human error. WE BELIEVE in security for the sake of the person. Computers will always augment human judgment, not the other way around. WE CREATE intelligence-driven security learning content that trains users to identify and react to current and emerging threats. WE DELIVER a meaningful experience, grounded in behavioral science, that is easy to understand and hard to forget.

While we take our mission seriously, we have a lot of fun while executing! We believe our clients’ success equals our success and we think of ourselves as an extension of their team and align our goals with there’s. We're looking for someone who has a passion for our clients and a client-focused mindset for value-driven, strategic improvements to join our team.

OUR DREAM CANDIDATE

Our dream candidate has experience delivering customer-facing software. You should feel confident designing, building, and testing features from loosely or ambiguously defined requirements. You must feel comfortable moving between front-end and back-end and can deliver high-quality software in both areas. You will work on a team with other engineers but, must also be comfortable working autonomously with minimal direction. As part of a small team, you may be called upon to perform devops related tasks including managing CI/CD, monitoring infrastructure, managing databases, etc; to that extent you should feel very comfortable working on the command line. Our core stack is primarily comprised of Java, Angular, and SQL. This core stack is complimented by various other technologies described below. Ideally, you should have several years of experience developing production applications with the technologies of our core stack.

RESPONSIBILITIES

  • Participate in planning and requirements gathering

  • Design, build, test and deliver customer-facing features spanning both the front and back-end

  • Write clean, testable code

  • Commit to and meet deadlines

REQUIREMENTS

  • Excellent communication skills

  • Experience building web applications using Java Spring Boot

  • Strong Java experience

  • Angular 2+ experience

  • TypeScript

  • Strong SQL experience

  • NoSQL experience

  • Strong HTML/CSS and Javascript experience

  • Experience with UI frameworks such as Bootstrap

  • You can implement a pixel perfect UI - given a mockup of wireframe

  • Git

  • Comfortable working on the command line

  • NodeJS experience

ADDITIONAL SKILLS

  • Strong AWS experience and understanding

  • DevOps experience, config management, Jenkins

  • HighCharts or d3.js experience

  • Python experience is a plus

  • Docker

  • Familiarity with big data tools, i.e., Spark, Hadoop, etc. is a plus

  • Familiarity with agile methodologies

  • Familiarity with gitflow

Drew Rose