Job Description :
Manager Notes:
looking to add to a team building out an API written in node.js, interfacing with mongo and some SQL. Strong communicator. Plays nice.

Who you are:
You are someone who takes pride in your work, seeks order in chaos, and wants the opportunity to work with your like-minded individuals. You are a leader, not a follower, with an innovative spirit who wants to collaborate with a team of brilliant minds in our quest to build brilliant products.

What you’ll do:
We are working on some challenging problems that require bright minds and grit to help us solve. We work in an agile environment and working with lots of cool toys. We have taken our analytics products ‘to the cloud, and are entering into the arena of big data and the “internet of things”. It is an exciting journey that will allow you to:
Partner with product management to understand what types of products we need to build for our customers
Provide creative solutions to complex problems through analysis, beautiful design and behavior and test driven development
Collaborate with your team to produce high quality code using Feature Branch Workflow
Report progress, issues and status at daily and weekly stand-ups
Stay abreast of emerging technologies and new design approaches

What you need:
Bachelor’s degree or higher - Computer Science or equivalent field
Strong competence in Node.js
Strong understanding of SQL, as well as MongoDB
2+ years of software development experience using OO methodologies in designing software solutions for high availability systems
2+ years of one dynamic scripting language (Python, Perl, Unix shell)
Relevant experience in JavaScript, both on the client and on the server
Experience building solutions using MEAN stack
Agile software development methodology experience and test-driven development experience
Take pride in writing clean dependable code
Strong ability to analyze problems and formulate effective solutions
Sharp critical thinking skills, including systems and business analysis, problem analysis and resolution, and sound judgment/decision making ability
Proven ability to work in a rapid release product environment

Impress us with:
Strong understanding of system scalability and performance tuning
You have developed using Java/Groovy
Experience with SQL/NoSQL/Graph databases
Experience working with mobile technologies
Sysadmin / DevOps experience (puppet/chef/team city, Docker/Lambda, AWS ec2/S3)