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.
- 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.
- Strong understanding of RESTful JSON web API design principles;
- Demonstrable experience with NodeJS;
- Familiarity with popular NodeJS packages (e.g. express);
- 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;