Job description
We are looking for highly motivated and passionate full-stack developers. You will be taking responsibility in implementing new features involving both the front-end and back-end. We work in an agile startup environment steadily pushing new features to production using a modern technological stack.
Our tech stack: Back-end: NodeJS/ExpressJS; Database: MongoDB/Mongoose; Front-end: React, Redux, Webpack; Cloud: Heroku
Responsibilities
- Design, build, test and maintain full-stack features
- Write clean, performant code
- Participate in our efforts to improve the test coverage of our code base
- Continually look for ways to improve the performance and user experience of our applications
- Work to improve and maintain the code health of our front-end code
- Participate in peer code reviews
- Share expertise with other members of the team, mentor junior developers
Education & Experience
- Bachelor’s degree
- 3+ years of professional software development experience
- Experience in JavaScript in both Front End and Back End (React in Front End - Node/Express in Back End) or alternatively extensive knowledge in Ruby on Rails or Python/Django
- Experience working with MongoDB database in a production environment
- Experience with TDD and continuous integration
- Strong analytical and critical thinking