Back-End NodeJS Developer

Back-End NodeJS Developer, Part-Time Contractor

Syracuse, NY / Los Angeles, CA / Remote (US)

The right software can change everything. When an organization hires Upstate Interactive they get a team of strategic-minded software engineers that are fanatical about driving growth and efficiency. We love solving challenging problems and strive to deliver the extraordinary when it comes to building software.

We are seeking a Back-End NodeJS Developer responsible for managing the interchange of data between the server and users. Your primary focus will be development of server-side logic as well as design and implementation of data storage solutions. You will be working closely with our front-end developers to integrate the front-end elements they have developed with the server-side logic. As part of our team, you will architect and develop large and small scale applications alongside our exciting collection of clients.

As a software engineering team we focus on the importance of fundamental problem solving and rely heavily on horizontal decision-making. We believe in autonomy and individuality, and take ownership of our work and our decisions. We're looking for an individual who is knowledgeable, collaborative, and motivated.

What we are looking for:

  • Experience with back-end development with NodeJS and ExpressJS
  • Experience building RESTful APIs
  • Experience with relational and non-relational database solutions
  • Basic understanding of front-end technologies
  • Deep experience with JavaScript
  • An appetite for TDD and writing unit tests
  • Strong writing and communication skills
  • A commitment to clear and concise documentation

Nice to Have:

  • Experience with SailsJS
  • Experience with AWS Services