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:   4
Job Location:   Karachi
Gender:   No Preference
Minimum Education:   Bachelors
Career Level:   Experienced Professional
Minimum Experience:   3 Years4 Years
Salary Range:   PKR 0 to 0 per Month
Apply By:   Jun 22, 2020
     
     
 
Job Description:

Who are we?

 

Afiniti is the world’s leading applied artificial intelligence and advanced analytics provider. Afiniti Enterprise Behavioral Pairing™ uses artificial intelligence to identify subtle and valuable patterns of human interaction in order to pair individuals on the basis of behavior, leading to more successful interactions and measurable increases in enterprise profitability. Afiniti operates throughout the world, and has measurably driven billions of dollars in incremental value for our clients.

Purpose

·         Design, develop, and enhance the various Afiniti software components & services using Node.js on Linux.

·         The candidates will be expected to design, develop, enhance, and maintain a scalable and high-performance Microservices-based Software System designed for high load using Node.js on Linux.

The ideal candidate will have:

·         3-4 years (or more) of professional experience in Node.js software development.

·         Demonstrable experience in Node.js, Express.js, Nest.js, ES6 Typescript, and TypeORM.

·         Experience with C# and C++ is a plus.

·         Experience with RESTful APIs, and API Integration.

·         Experience in developing Software Applications in a Linux environment

·         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

·         Experience with APIs for file transfer (SCP, SFTP, etc)

·         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

NOTE: That this position requires flexibility in work timings, and an overlap with US hours is required for this role.

Education & Qualifications

·         Bachelor of Engineering (or higher) in Computer Science or related disciplines

Salary & Package

As well as a competitive base salary dependent on the number of years of experience, we also offer Corporate benefits.


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

Copyright 2024, PAF Karachi Institute of Economics & Technology. All Rights Reserved