Skip to main content
Posted November 08, 2017
Parrable

Software Developer - Parrable

Ann Arbor, MI, United States Full Time
Competitive Pay and Benefits

Are you a software generalist looking to join an amazing team in Ann Arbor? Do you rock at writing modular code and integration tests? If yes, read...

Are you a software generalist looking to join an amazing team in Ann Arbor? Do you rock at writing modular code and integration tests? If yes, read on!

At Parrable, we recognize that our success is directly related to quality of the software that we produce.

We are committed to clean code and solid engineering principles and deliver our innovative service through rapid, continuous development. If you are excited by the idea of tackling the challenging engineering problems that come with a high frequency, low latency, highly scaled SaaS platform, then we would like to meet you.

We are looking for an exceptional software developer to join our team. Your responsibilities will include contributing to the direction, design and development of all parts of the Parrable service. Our platform is primarily built in Node.js, with Aerospike and MySql for data persistence. We extensively leverage AWS and many of its services, and are also starting to move some of our workload to GCP.

Job scope

  • Write modular code (no monoliths)
  • Write unit/integration tests
  • Think about code reusability
  • Think about what can be published as a private NPM
  • Participate in peer programming sessions
  • Participate in peer code reviews
  • Write performant algorithms that run against big data

About you

  • Experience developing with Node.js and any Object Oriented language
  • Experience as a member of an agile team
  • Ability to act as a software generalist
  • Have worked with agile/scrum principles
  • Have worked with continuous integration

Nice to haves...

  • Experience working with devops folks
  • A github account and examples of clean code with unit tests
  • Experience with key stores
  • Experience with SQL databases
  • Experience with Amazon Web Services
  • Experience with Google Cloud Platform,
  • Understanding of TCP/IP networking and protocols

Some technologies that we use...

  • Jira
  • Confluence
  • Github
  • Node.js 6.x / Javascript / ES6
  • Mocha.js
  • Chai.js as assertion library
  • Sinon.js mocking library
  • Travis.ci (early stages)
  • Grunt.js for task automation
  • Aerospike
  • MySQL
  • Amazon Web Services (AWS)
  • Google Cloud Platform

We look forward to meeting you! - The Team At Parrable

Please Note: You Must Be Authorized To Work In The U.S. - Thanks!

This listing expired on Dec 08. Applications are no longer accepted.

Below are some other jobs we think you might be interested in.