Job Postings
Node JS Developer
at
ZapCom Group Inc
Node JS Developer
  • Company
    ZapCom Group Inc
  • Location
    Etobicoke, Ontario, Canada
  • Type
    Full-time
  • Date Posted
    January 5, 2025
**Job Title: Software Engineer - Node.js, Express, Typescript**

**Company: Zapcom**

Zapcom is a global product engineering and technology solutions company headquartered in the United States, specializing in customer-centric solutions across various industries including banking/fintech, e-commerce, retail, travel, transportation, and hospitality. With offices in major cities like Dublin, Dallas, Toronto, and Global Capability Centres in Bangalore, Hyderabad, and Costa Rica, we are currently expanding into Saudi Arabia and Europe. We offer exciting global opportunities to work on impactful projects as part of a talented, diverse team.

**Role Overview:**

As a Software Engineer, you will be instrumental in building robust REST-based microservices using Node.js, Express, and Typescript. Your work will shape how we use loyalty and structure our backend architecture.

**Responsibilities:**

- Develop frameworks to integrate with various backend loyalty APIs, ensuring proper error management.
- Utilize Typescript as a primary language for application development.
- Integrate all APIs with API Gateway, including authentication and authorization.
- Manage technical aspects of performance, scalability, and accessibility.
- Provide self-explanatory Swagger documentation for frontend developers.
- Address and resolve post-release bugs in a timely manner.
- Strategize feature development based on priority.
- Deploy code with at least 85% coverage through unit tests.

**Required Qualifications:**

- Minimum of three years’ experience using Node.js, Express, or comparable frameworks, with proficiency in Typescript.
- Strong understanding of Node.js event loop and application model.
- Familiarity with Webpack and Babel.
- Strong experience with JavaScript (ES6+), Typescript, and integrating with external microservices.
- Experience in developing functional components and web hooks.
- Knowledge of AWS deployment models and integrating microservices with API Gateway.
- Strong interpersonal skills, detail-oriented, professional, and a self-starter.
- Excellent communication skills.

**Preferred Qualifications:**

- Knowledge of UI frameworks such as React is appreciated.
- Experience with the Atlas JavaScript framework is a plus.
- Background in the airline industry is advantageous.
- Experience with NoSQL databases such as MongoDB, Mongoose, and DynamoDB.
- Familiarity with various AWS resources like Lambda and RDS.

**Work Environment:**

Flexible work-from-home options are available.

Join us at Zapcom to be part of a dynamic team that is committed to innovation and delivering quality technology solutions.