NodeJS Senior Software Engineer

We are looking for a NodeJS Senior Software Engineer motivated about combining the art of design with the art of programming.

This is a remote position that can be done from anywhere.

Responsibilities
  • Develop new user-facing features.
  • Build reusable code and libraries for future use.
  • Ensure the technical feasibility of UI/UX designs.
  • Optimize applications for maximum speed and scalability.
  • Assure that all user input is validated before submitting to back-end services.
  • Collaborate with other team members and stakeholders.
  • Take smart risks and champion new ideas.
Requirements
  • Strong understanding of RESTful JSON web API design principles;
  • Demonstrable experience with NodeJS;
  • Familiarity with popular NodeJS packages (e.g. express);
  • 4+ years of experience in JavaScript development;
  • 5+ years of experience in backend web development;
  • Familiarity with multiple additional programming languages/stacks;
  • Experience with NoSQL databases, ideally MongoDB;
  • An excellent understanding of distributed systems and their tradeoffs;
  • Excellent documentation skills;



Please send your CV to job@pbxdom.com