These job descriptions are examples. Looking for work?

Find JobsFind Jobs

Full Stack Developer - Node.js

0 people like this description

Aquent's Fortune 500 retail client is looking for a Full Stack Developer to work a 9-12 month contract on-location in Richfield, MN in the ecommerce department.

The client requires prescreening questions as well as a coding testing.

Business Overview:
In this role, you will be a critical member of the team migrating the .MX web site onto the .com global platform. You'll be integrating and extending applications to aid a transformation. Candidate will need to be comfortable working in small team with close collaboration. Ideal candidate should have knowledge and comfort extending an application to run on an enterprise scalable platform level. You will be working in an agile environment, focused on test-driven development with an emphasis on delivering working software for stakeholders.

Project Description:
Developing new ecommerce view applications on top of multi-tenant platform web services. Full stack engineers develop application code for the browser and Node.js server. In addition to solid frontend skills, the ideal candidate will be an expert in packaging Node.js applications and the Node.js runtime. Automated tests will drive your JavaScript code to interpret a JSON model of presentation components provided by content tools. You will be part of a fully engaged and self-organizing team.

Average Day:
85% of the time developing software
15% Iteration Planning, Retrospectives, Showcases, Design Sessions, Requirements review, etc.

Required Experience:
•At least five years of relevant broad software engineering experience
•BS/MS in computer science or engineering (or equivalent professional experience)
•Experience with large-scale distributed systems and web oriented architectures
•Developing apps using Node and JavaScript
•Test Driven Development and testing in general in a complex environment
•Version control with Git
•Frontend technologies such as Backbone and JQuery
•Unix (Linux) command line

Preferred Experience
•Exposure to being a Technical Lead on a complex distributed systems project
•Experience with Express, Webpack, Dust templates and Mocha
•Task runners such as Grunt or Gulp
•Able to understand Groovy, Gradle, and Spock
•Able to understand Spring MVC
•Experience with cloud computing platforms (e.g. AWS, Azure, GCE, etc.)

Soft Skills
• Social Skills – enjoys small team collaboration
• Self Starter – comfortable working and partnering with multiple product teams but driving their work direction at a task level
• Communication – comfortable mentoring junior devs

These job descriptions are examples. Looking for work?

Find JobsFind Jobs