Kaleidoscope is looking for a Senior Full Stack Engineer (Node.js/React) to help design, build, test, and operate various web applications from the database layer through the service and user interface layers. You’ll be responsible for helping to bring the Kaleidoscope vision to life; we value ownership and individual contribution within a collaborative environment where we help each other improve through pair programming and pull request reviews. You may have an area of expertise or a preferred comfort zone, but you love to roll up your sleeves and work on anything from a React web app to a RESTful API written in Node.js. We value good test coverage so we can trust in our CI/CD processes, and the ideal candidate will have experience writing automated tests across all web application layers.
BS degree in computer science or related technical field.
5+ years of software development experience.
Experience with web frameworks like React, Angular, and Backbone.
Experience developing Adaptive or Responsive websites using HTML5 and CSS3.
Experience working with a source versioning tool, such as Git.
Strong verbal and written communication skills demonstrating technical leadership.
Strong analytical and troubleshooting skills.
Ability to translate customer and product requirements into technical designs and implementation.
3+ years of experience writing and deploying production code as a full-stack engineer.
Experience operating Node.js and React apps in production.
Experience working on project facilitating true CI and CD.
Experience with AWS including S3 and SES
Experience implementing online payments and subscriptions (e.g. Stripe)
Experience developing and maintaining web applications involving admin portals and a community forum