Full Stack Developer

Sorry, this job was removed at 4:11 a.m. (EST) on Friday, June 2, 2017
Find out who's hiring in Greater NYC Area.
See all Developer + Engineer jobs in Greater NYC Area
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

At Newell Brands, our purpose is to make life better every day for hundreds of millions of consumers where they live, learn, work and play. Our ambition is to build a winning team that aspires to—and achieves—industry leadership. For Newell XO, this means developing and executing a technology enabled vision for the future of our products.

In this role you will have ownership of Front-End / Back-End and Mobile Software development, leveraging your experience to quickly build, test and verify prototypes for the future creation of Newell products on the IoT Stack.  Successful candidates will need extensive experience in the following areas:

____________________________________________________________________________

Duties & Requirements:

  • Co-design the back-end & front-end of our internal software infrastructure
  • Implementation of the back-end using microservices architecture in Node.js using Hapi framework and in Python using Django framework. A solid understanding of at least one of these stacks is required.
  • Implementation of the front-end in HTML, CSS, jQuery, Bootstrap, React.js, and Require.js making RESTful API calls to the back-end
  • Comfortable with Agile/SCRUM methodologies
  • BS in computer science and/or 3+ years work experience
  • Strong understanding of OOP principles, data structures, and fundamental computer science principles
  • You have been coding in Python or JavaScript on top of Node.js for years and know the language in and out (for Python, that includes classes, decorators, generators, list comprehensions, multiple inheritance, etc.)
  • Hands on experience with Node.js/Hapi.js or Express.js on the JavaScript stack side and/or either Django or Flask framework (Django much preferred) on the Python side
  • HTTP protocol communication from end to end, as well as RESTful architecture for API development
  • Comfort with writing unit and functional tests for your code
  • Demonstrate high independence with strong research, communication & teamwork skills
  • Comfortable performing multi-faceted projects in conjunction with normal activities

Nice to Haves:

  • Knowledge of Git (including how to merge branches)
  • NoSQL databases such as MongoDB, Redis
  • SQL databases such as Postgres or MySQL
  • WebSockets programming in Node.js and/or Python
  • Django REST framework enhanced with Django REST framework MongoEngine
  • React.js and Require.js (we use heavily on the front-end)
  • Passion for software architecture - you know design patterns beyond the factory pattern
  • Deployment software experience: Ansible or Puppet (we use Ansible), Fabric
  • Debian Linux chops (bash, cron jobs, installing and configuring software, troubleshooting via log files, etc.)
  • Familiarity with Swagger for API design

 Extra Nice to Haves:

  • Experience in startup tech environment
  • Node.js modules: Joi, mongoose, jasmine, handlebars
  • Python libraries: beautifulsoup, fakefactory, factoryboy, mock, webtest
  • You are a tinkerer who plays with Raspberry Pi's, Arduino's and similar tech
  • The terms GPIO, ADC, PWM, ARM Cortex don't leave you wondering
  • You have done communication over the serial port before
  • You understand the SVG graphic format
  • You speak GCode
Bond is an Equal Opportunity Employer

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

221 River St, Hoboken, NJ

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about Newell XOFind similar jobs