We are looking for a Full Stack Developer who is eager to work on some of the best work of his/her life. This position will focus on the User Interface portion of the stack, but the ideal candidate should also have a monstrous appetite to learn and work on every aspect of software development. Tasks will include researching new techniques/frameworks, building new APIs/standalone apps, brainstorming creative solutions to tough technical problems, and automating deployments.
Responsibilities:
- Working with the product team to design, build, and deploy user interfaces
- Improving and adding features to existing applications
- Troubleshooting client issues
- Maintaining a robust test-suite
Must Have:
- Bachelor's degree in Computer Science (or a related field Math, engineering, etc.)
- Experience with nodejs
- Experience with cross browser development and with at least one Javascript framework (Backbone, Angular, etc)
- Experience building applications on REST APIs
- Excellent communication skills (written and verbal)
- You should also be organized, an independent thinker, and a good team player
Nice to have:
- Experience in a functional language (Clojure, Scala, Haskell)
- Familiarity with technologies like git, lodash, jquery, require, react, promises, etc.
The J.Crew E-Commerce team needs two web developers to join us and help solve some cool problems. One of the roles will focus on Clojure and Node.js while the other one will focus on Java. The Java role will have exposure to Clojure too, but in a limited capacity. The entire backend will eventually be written in Clojure. These roles will be exposed to configuration management, front-end development, Clojure, Java, etc. No experience required as long as you understand web development. This is a great chance to get professional Clojure experience!
- Flexible Work Hours
- Tons of Paid Time Off
- Half day Fridays all summer
- Competitive compensation
Contact Andres.Alonso@JCrew [dot] com with any questions