NodeJS Developer

NodeJS Developer

Software Engineering – Remote / Full Time

We are looking for NodeJS Developers who have experience building back-end services and managing data exchange between the server and user-facing applications. Responsibilities will include the development of back-end logic, definition and maintenance of the database, and maintaining the best possible performance, quality, and responsiveness of the application. You will work closely with the front-end developers to implement their components into the application.

Responsibilities:

✔︎ Creating and maintaining server-side application logic
✔︎ Collaborate with front-end developers on combining their front-end elements and components with the server-side
✔︎ Write high-quality, readable and testable code
✔︎ Design and optimize applications for high performance, high availability, and low latency
✔︎ Work on security and data protection
✔︎ Incorporate data storage solutions using MySQL, MongoDB, etc

Requirements and qualifications:

✔︎ Expertise in Node.js and the most common packages in the ecosystem (e. g. Express, Nest)
✔︎ Good understanding and expertise with JavaScript/TypeScript
✔︎ Knowledge of Promise, async/await
✔︎ Experience with JavaScript unit test frameworks such as Jest or Mocha/Chai
✔︎ Experience with code versioning tools (Git)
✔︎ Working knowledge of node.js package management and the tools ecosystem (e.g., npm, grunt)
✔︎ In-depth knowledge of relational databases (e.g. MySQL) and NoSQL databases (e.g. MongoDB) with Sequelize/Mongoose/TypeORM
✔︎ Any view engine(e.g.- ejs/handlebars) that will work with Node to create dynamic templates
✔︎ Knowledge with Docker will be an advantage

Why Join Us?

✔︎ Get a chance to contribute and get recognition from Day 1
✔︎ Enjoy flexible working hours between 8:30 AM to 8:30 PM
✔︎ Work 5 days a week (Enjoy work-life balance)
✔︎ Periodic Virtual engagement activities
✔︎ Opportunity to work on exciting clients
✔︎ A friendly, Supportive, Professional and achievement-oriented management team
✔︎ Competitive Salary and Benefits, Professionally run HR team
✔︎ An opportunity to learn new things every day
✔︎ Onsite opportunities

Apply for this position

Allowed Type(s): .pdf, .doc, .docx