Node.js Software Engineer  
Afiniti Software Solutions Pvt Ltd   More jobs from this company

  Email this job
Job Details Back to Job Listing
 
Job Title:   Node.js Software Engineer
Category:   Software Development
Total Positions:   5
Job Location:   Islamabad, Lahore, Rawalpindi
Gender:   No Preference
Minimum Education:   Bachelors
Degree Title:   Software Engineering, Computer Science
Career Level:   Experienced Professional
Minimum Experience:   2 Years
Salary Range:   PKR 0 to 0 per Month
Apply By:   Aug 9, 2020
     
     
 
Job Description:
  • 3-4 years (or more) of professional experience in Node.js software development.
  • Demonstrable experience in Node.js, Express.js, Nest.js, and Typescript.
  • Strong grasp of the asynchronous nature of programming in JavaScript and its challenges.
  • Experience in writing clean, reusable, testable, and efficient JavaScript code.
  • Experience with NPM and Node.js packages such as Type ORM, bcrypt, axios, nodemailer, request, lodash, and async.
  • Experience with C# and/or C++ is a plus, but not required.
  • Experience with RESTful APIs, API Integration, and API Gateways.
  • Experience in developing Software Applications in a Linux environment, and deploying using Docker containers.
  • A deep understanding of common data structures and algorithms
  • Test-driven Development experience, and experience with Unit-Testing Frameworks like Jest and Mocha
  • Experience with at least one RDBMS (PostgreSQL, MSSQL and MySQL).
  • Hands-on experience with Docker and a containerized development workflow.
  • The ability to quickly comprehend complex business processes and existing systems' architecture and propose efficient solutions to tough problems.
  • An aptitude for debugging, mathematics, problem solving and mastering new languages, APIs, and Tools in a short time span.
  • Outstanding written and spoken English communication skills
  • The ability to recognize & differentiate between barely working, hacked-together Code and Clean, high-quality code, and the talent to produce the latter.

Company Information
 
Company Name:  Afiniti Software Solutions Pvt Ltd
Company Description:
Afiniti Software Solutions Pvt Ltd/p

Copyright 2024, National University of Science and Technology (NUST). All Rights Reserved