Software Developer - Web Dev

 If interested, please contact catherine@3pandt.com

Location: Remote

Responsibilities:

Development of a threat management web application that includes:

  • Building out CRUD operations for data

  • Building interfaces for triaging and investigating indicators of compromise.

  • Provide dashboards for customers that show data relating to these activities.

Requirements:

  • Front-End

    • Knowledge and experience with:

      • Web fundamentals like HTML, JavaScript, and CSS

      • CSS preprocessors like Sass or LESS.

      • JavaScript frameworks like AngularJS, React, or VueJS.

      • JS-based build tools like Webpack, Grunt, Gulp, and Bower.

      • Front-end (CSS) frameworks like Foundation or Bootstrap. (Preference for Bootstrap)

  • Back-End

    • Knowledge and experience with:

      • API design and development

      • CRUD (Create, Read, Update, Delete)

      • RESTful Services

      • Server-side languages like Go, PHP, Python, Ruby, Java, and .Net. (Preference for Python and more specifically the Flask framework)

      • Database technologies like SQL (Preference for MySQL) and Elasticsearch.

      • Web server technologies like Apache and Nginx.

      • Experience with Linux/Unix.

  • General

    • Knowledge and experience with:

      • SCRUM

      • Git

      • OOP and software design knowledge – you should know how to create software that’s extensible, reusable and meets desired architectural objectives.

Preferences:

  • Previous experience developing/using offensive and defensive cybersecurity tools is a plus.

  • Previous experience with and/or knowledge of incident handling workflows is a plus

  • Familiarity with industry standards and best practices including the Penetration Testing Execution Standard (PTES) and the Mitre Adversarial Tactics, (Techniques, and Common Knowledge (ATT&CK) Framework.

 

If interested, please contact catherine@3pandt.com