Node.js Developer

Pittsburgh, PA
Full Time
Engineering
Student (High School)

Awesome Gym Inc. is hiring a Senior Node.js Developer to join our Development team, to develop and maintain the back-end of different projects in the company, from internal products to clients projects.

We are looking for dynamic and creative people, willing to take challenges and generate impact. We help our clients design flexible and scalable solutions, and we work on some of the most complex challenges of large-scale computing.

Roles and responsibilities:

  • Writing reusable, testable, and efficient code
  • Design and implementation of low-latency, high-availability, and performant applications
  • Implementation of security and data protection
  • Integration of data storage solutions
  • Integration of user-facing elements developed by front-end developers with server side logic.

Required skills:

  • Strong knowledge of Node.js and frameworks available for it 
  • Experience on Restify and MEAN.js
  • Knwledge of MongoDB and RabbitMQ
  • Basic understanding of front-end technologies, such as HTML5, and CSS3
  • User authentication and authorization between multiple systems, servers, and environments
  • Integration of multiple data sources and databases into one system
  • Understanding fundamental design principles behind a scalable application
  • Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform
  • Implementing automated testing platforms and unit tests
  • Proficient understanding of code versioning tools, such as Git

Preferred skills:

  • Knowledge of Docker or microservices architecture and the communication between them.
  • Publish/suscribe to messajes queues. Working with Producer/Consumer patron.

What we offer:

  • Direct contact with clients and the opportunity to share ideas.
  • Training and certifications.
  • Professional growth.
  • Home-office
  • Gym
  • Trips to events…and more!
Share

Apply for this position

Required*
Apply with Indeed
Human Check*