Node Js Developer

Toronto, ON, CA, Canada

Job Description

Node.js Developer



Location : 2 days in Toronto office.



Contract Role



:



We are seeking a highly skilled and motivated Backend Engineer with expertise in NestJS/ Express, TypeScript, and Adobe Experience Manager (AEM). The ideal candidate will have a strong background in developing and maintaining robust and scalable backend systems. You will be an integral part of our development team, responsible for building efficient, testable, and well-documented code. This role requires a passion for problem-solving and a commitment to excellence in software development.

Key Responsibilities:



Design, develop, and maintain backend services and APIs using NestJS/ Express and TypeScript. Collaborate on projects involving Adobe Experience Manager (AEM), including content management and integration. Write robust unit tests and end-to-end (E2E) tests using Sinon, Tap, and Jest to ensure code quality and reliability. Server-side response and request validation with libraries like Zod Develop and maintain custom NPM packages to extend functionality and improve usability. Conduct API performance testing using Locust and Python. Understanding of server-side rendering and integrate design systems at the application level. Collaborate with cross-functional teams to define architecture, interfaces, and services. Implement and improve continuous integration and delivery (CI/CD) pipelines using Bamboo. Monitor application performance and troubleshoot issues using Splunk and Honeycomb to ensure non-functional requirements (NFRs) are met. Deploy, manage, and optimize cloud-based applications on AWS. Participate in code reviews to maintain high code standards and best practices. Contribute to documentation for new and existing features. Stay updated with industry trends and emerging technologies to foster innovation and continuous improvement.

Qualifications:



Proven experience as a Backend Engineer or similar role. Proficient in NestJS/ Express, TypeScript, and Adobe Experience Manager (AEM). Extensive experience with unit testing and E2E testing using frameworks such as Sinon, Tap, and Jest. Experience in writing custom NPM packages. Ability to consume and integrate design systems with server-side rendering. Strong understanding of CI/CD practices with experience using Bamboo. Experience with AWS cloud services including but not limited to EC2, S3, Lambda, RDS, and API Gateway (Extra marks for this). Familiarity with monitoring and logging tools such as Splunk and Honeycomb. Solid understanding of software development principles, design patterns, and algorithms. Excellent problem-solving skills and attention to detail. Good communication skills and ability to work collaboratively in a team environment.
Regards

Ravi Sharma

Phone :470 348 7012

R.sharma@Atsitinc.com

Altitude Technology Solutions,(ATS Inc)

Job Type: Fixed term contract

Pay: $36.39-$90.00 per hour

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3163416
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Toronto, ON, CA, Canada
  • Education
    Not mentioned