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;