Full-Stack Web Developer

April 10, 2017 - Fulton, MD

Team Description:

We are a small team within Cisco Talos that creates and maintains the Talos web presence. Our team is passionate about writing finely crafted, well maintained websites because our sites bring in millions of requests daily. Because of this, the candidate we seek must be someone who is passionate about writing good, clean code that can be well maintained.

We are looking for a contractual candidate to be strong in back-end development, but having experience in front-end development is a definite plus for this position. Being able to work on an agile, small team to develop and release production level code quickly and efficiently is essential to success in our group. This contractor must have the ability to create a Full-Stack Ruby application from conception to deployment. The candidate must be capable of identifying new methodologies, tools, and services to help enhance the software platform. Candidates will have to complete a brief entry project to demonstrate their coding prowess.

Required Qualifications:

  • BS in Computer Science
  • 4 years Development experience with at least 1-2 years being Ruby on Rails
  • Familiarity with at least one major Javascript library for example: Jquery, Ember, Angular.
  • Must present a portfolio of websites worked on

  • Write and maintain complex, critical software
  • Deliver high quality, unit testable, maintainable software
  • Able to write Unit tests for software written in Ruby and Javascript
  • Able to negotiate for solutions to solve software problems
  • Strong Javascript skills

  • Familiar with Heroku Deployment
  • Must be self-motivated
  • Familiar with Git and Pull request/Peer Review process
  • Knowledge of Relational databases: Mysql and/or postgres

Bonus points for:

  • Experience in UI design.
  • Experience with front end frameworks like React, Ember or Angular
  • Used Capistrano gem
  • Ability to do your own devops