Job Description
Afiniti is looking for Node JS Developer
We're looking for a developer with 5+ years of development experience of which at least three years of experience is in developing Node JS applications.
THE IDEAL CANDIDATE
- Can design and implement highly available and scalable solutions
- Is comfortable with fast learning pace
- Possesses good Communication and Articulation
- Is adept at working in an agile environment
Mandatory To Have
- Good understanding of data structures and algorithms
- Deep and conceptual understanding of Node.js, Javascript, Typescript, Express.js, RESTful APIs, SSL/TLS, TCP Sockets, and Swagger
- Unit Testing (Jasmine, Jest/Mocha), Integration Testing
- Strong RDBMS Fundamentals - preferably PostgreSQL / mySQL
Candidate familiar with any of the following technologies will have considerable advantage:
- NestJS, RxJS, ESNext, ESlint, and RabbitMQ
- C++ and Python
- Reactive Programming and Functional Programming
- Docker Products
- Linux (preferably CentOS)
Education And Qualifications
- BS/MS in Computer Science or Software Engineering