Development - Software Engineer 3

Bellingham, WA

The Cloud Security Alliance (CSA) is the world’s leading organization dedicated to defining and raising awareness of best practices to help ensure a secure cloud computing environment. CSA harnesses the subject matter expertise of industry practitioners, associations, governments, and its corporate and individual members to offer cloud security-specific research, education, training, certification, events, and products. CSA’s activities, knowledge, and extensive network benefit the entire community impacted by cloud — from providers and customers to governments, entrepreneurs, and the assurance industry — and provide a forum through which different parties can work together to create and maintain a trusted cloud ecosystem.

This position is an opportunity to work on a small Agile Team supporting and developing websites, an exam platform, social networking infrastructure, marketing apps, and various API integrations. The team functions on an alternating schedule, both remotely (from home) and in-person (from CSA’s downtown Bellingham office overlooking Maritime Heritage Park). This job reports to the Technology Director and candidates would ideally have the following skills, background and characteristics.

Skills we need:

  • Ruby and Ruby on Rails Web application development proficiency

  • Modern Javascript (ECMAScript) proficiency

  • Git / Github proficiency within a collaborative environment

  • Strong with Test/Behavior-driven development (TDD / BDD)

  • Comfortable working with or strong awareness of the following technologies:

    • Backend: yarn, postgres, SASS, rubocop, brakeman, coffeescript, rspec

    • Front-end: HTML, CSS, JS

  • Proficiency working within Mac OSX or Linux operating systems

  • Proficiency with Unix/Linux command line tools

Additional skills we would like to see:

  • Proficiency using VIM Editor (vanilla, neovim or within VSCode / Sublime)

  • 2+ years experience working as part of an Agile Scrum development team

  • Experience with deploying and configuring applications on Heroku

  • Experience with: Vue.js, SLIM, Mermaid.js, Webmock

Other requirements:

  • Degree in Computer Science or 6+ years writing enterprise Ruby applications

  • Professionalism, grace and a sense of humor under pressure

  • An excellent communicator with strong research and problem-solving skills

Please share sample(s) of prior code you’ve written (Github link or share via email).