Software Developer - Parrable
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!
Below are some other jobs we think you might be interested in.
-
Senior Software Engineer - Infrastructure
- imgix
- San Francisco, CA, USA
- Remote
Apr 05 -
Assistant Director, Infrastructure and Business Development
- Metropolitan Transportation Commission
- San Francisco, CA, USA
- Hybrid
Apr 29 -
Senior Cyber Security Analyst
- Valley Water
- San Jose, CA, USA
May 13 -
DevOps Engineer III
- Security Risk Advisors
- Philadelphia, PA, USA
- Remote
May 01 -
AdaptiveWork Systems Engineer
- Pinkerton
- Seattle, WA, USA
May 03 -
Chief Information Officer (CIO)
- National Institute on Aging
- Bethesda, MD, USA
May 09 -
Senior Network Administrator
- Irvine Ranch Water District
- Irvine, CA, USA
Apr 29 -
IT Service Management Specialist
- Pennsylvania Turnpike Commission
- Middletown, PA, United States
- Hybrid
May 01 -
IT Vendor & Contracts Manager
- Washington State Department of Natural Resources
- Olympia, WA, USA
- Hybrid
May 03 -
Senior IT Project Manager
- Pennsylvania Turnpike Commission
- Middletown, PA, United States
- Hybrid
May 09 -
Executive Vice President Information Technology and Chief Information Officer (EVP & CIO)
- Bonneville Power Administration
- Portland, OR, USA
- Hybrid
Apr 27 -
Information Technology Director
- City of Tigard
- Tigard, OR, USA
May 08 -
Director of Health Informatics
- Pace University
- New York, NY, USA
May 01 -
Assistant Director, Service Delivery
- Metropolitan Transportation Commission
- San Francisco, CA, USA
- Hybrid
Apr 29 -
Associate Manager of Information Systems
- University of Vermont
- Burlington, VT, USA
Apr 17