Software Engineer (Node.JS)

Job Type: Full time/Contractual No. of Vacancies: 2 Experience: At least 3 years
Apply Now
Riseup Labs


Linkedin Button

Riseup Labs Google Review

Job Responsibilities:

Work with business users to gather functional requirements;
Combine your technical expertise and problem-solving passion to turn complex problems into end-to-end solutions;
Work with architect / project manager to do high level/low level design/architecture;
Design and implement high-quality, test-driven applications for various projects;
Unit Testing/Integration Testing;
Code Configuration and Release Management;
Create and maintain documentation, implement and follow best practices for development workflow;
Work collaboratively with team members to ensure deadlines are met;
Stay current on changes in technology and keep adding to your skillset.

Educational Requirements:

B.Sc in Computer Science and Engineering from any reputed public or private university.

Additional Requirements:

Minimum 3 Years of experience in Web Application and API development in Node.JS;
Skilled in Javascript (preferably TypeScript);
Working experience with frameworks like Express.js, Meteor.js, Nest.js etc;
Working experience with web-services and APIs (REST);
Working experience with data platforms (relational and/or NoSQL) and messaging technologies like AMQP, redis, websocket;
Excellent OOPs, data structure, and algorithm knowledge;
Knowledge of JavaScript, jQuery, HTML/CSS;
Experience in building the API services from scratch - Project structuring, setting up environment objects, build reusable components etc;
Working experience with LINUX/UNIX environment and shell scripts;
Proficiency in English;
Working knowledge of API Testing Tools (e.g. Postman), Version control systems like GIT;
Strong collaborator and comfortable to work in an agile, remote and distributed team environment;
Excellent communication skills, both verbal and written.

Nice to have:

Experience with multi-worker and concurrent APIs;
Understanding & experience in API management, Swagger;
Experience in one or more front-end development technologies - Angular/React/Vue;
Experience writing high-quality code with fully automated unit test coverage;
Experience defining and applying design/coding standards, patterns, and quality metrics depending on the solution;
Working experience with various CI/CD systems (Jenkins, Docker, Kubernetes);
Working experience creating high performing applications, including profiling and tuning to improve performance;
Knowledge of public cloud infrastructures (AWS, Azure, GCP).

Joining Date: Immediately

Salary Range: Negotiable

Compensation & Other Benefits:

 As per the company's policies.

NB: Only shortlisted candidates will be communicated in the recruitment process.

Apply Now