Node.js Software Engineers

Karachi

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.
 


Similar Jobs

Wordpress/Front-End Developer BOHRADEVELOPERS  Karachi

  We have an immediate need for a full-stack WordPress developer for our US Based Projects. The ideal candidate has a thorough understanding of WordPress...

View similar Jobs of Information Technology
Solution Architect Microsoft Dynamics 365 Broadpeak Technologies  Islamabad

5 year(s) or above experience Islamabad Responsibilities: Who we’re looking for: Dynamics 365 Commerce / Retail Functional...

View similar Jobs of Information Technology
Dot Net Developer PH (Remote) Think Digitally  Karachi

Job Description ; Write clean, scalable, testable code using .NET programming languages Work with an Architect in developing technical specifications and architecture Test and...

View similar Jobs of Information Technology
Wordpress/Front-End Developer BOHRADEVELOPERS  Karachi

  We have an immediate need for a full-stack WordPress developer for our US Based Projects. The ideal candidate has a thorough understanding of WordPress...

View similar Jobs of Information Technology
Solution Architect Microsoft Dynamics 365 Broadpeak Technologies  Islamabad

5 year(s) or above experience Islamabad Responsibilities: Who we’re looking for: Dynamics 365 Commerce / Retail Functional...

View similar Jobs of Information Technology

More Jobs like this Job

Call Center Agent Job in Pakistan The Connexial, Pakistan  Karachi, Pakistan

Job Description We are hiring for a Call Center Supervisors/Agents for the UK & US-based Campaign who have experienced...

Assistant Manager (Corporate Strategy) Pakistan Telecommunication Company (PTCL)  Islamabad

Assistant Manager (Corporate Strategy) - (1191)   Assistant Manager (Corporate Strategy) assists in...

Security Assistant United Nations Pakistan  Muzaffarābād

Purpose of the Position:To provide security management services and support to staff and non-staff; enabling the implementation of...

Associate Customer Support Broadpeak Technologies  Islamabad

1 year(s) or above experience Islamabad Responsibilities: Excellent speaking and writing...

Efficise - Home Based Job Efficise  Faisalabad

Job DescriptionThis is Home Based Job (4pm till 12am)We're currently hiring people to work as assistants for numerous entrepreneurs &...

Civil Engineer Hamara Mazdoor SMC PVT Limited   Gujrat

Job Description We are looking for an experienced Civil Engineer to execute and supervise work at our ongoing project in Gujrat. ...

Relationship Manager Retail HBL  Gujranwala

Relationship Manager Retail - Gujranwala Region - (19000351) Description JOB PURPOSE To sell and market bank’s products...

Financial Data Analyst Markas HR Private Limited  Karachi

Brief Responsibilities: Hands-on experience and knowledge in Operations /Accounting/ Back Office Need. Familiar with SQL...