Senior Node.js Backend Engineer

Ardent Softsol Inc — Canada · Posted ~3 hours ago

Senior Contract Remote

Skills

Node.js TypeScript REST APIs AWS Lambda AWS API Gateway serverless architecture cloud-native development REST

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A technology team is looking for a senior backend engineer to build secure cloud-native APIs, serverless services, and scalable integrations using modern development practices.

Highlights

Fully remote senior backend role focused on scalable APIs, cloud-native services, and enterprise-grade integrations with extension potential.

Description

Senior Node.js Engineer | Canada remote T4 Only Location: Fully Remote (Canada) Contract Duration: Through the end of the year with strong possibility of extension Level: Senior Description We're looking for a Senior Backend Engineer to design, build, and maintain core data APIs and integrations that power business-critical workflows across the enterprise. You'll work as a senior individual contributor on resilient, standardized, enterprise-grade services that expose data to internal and external consumers at scale. The team standardizes on TypeScript and cloud-native serverless architectures (AWS Lambda, AWS API Gateway, ApigeeX, AWS CDK) to deliver secure, well-governed, contract-first APIs, and is actively modernizing legacy services into decoupled, cloud-native components. Key responsibilities: • Design & Build Cloud APIs: Engineer low-latency, resilient, RESTful APIs and serverless microservices in TypeScript using AWS Lambda and AWS API Gateway. • Enterprise API Gateway & Routing (ApigeeX): Design, configure, and secure API proxies and routing policies in ApigeeX to handle API governance, security headers, rate limiting, authentication/OAuth2, and enterprise integration boundaries. • API Design & Standardization: Apply contract-first API design principles using OpenAPI/Swagger specifications and canonical data models to ensure consistent request/response schemas across internal and vendor boundaries. • Infrastructure as Code (AWS CDK): Write and maintain infrastructure as code in TypeScript using AWS CDK to manage AWS resources (Lambdas, API Gateway, DynamoDB, SQS/SNS, IAM roles). • Vendor Integrations: Build secure, fault-tolerant integrations with external third-party data providers (e.g., LexisNexis, Verisk, HLDI), implementing rate limiting, circuit breakers, caching, and fallback logic. • Modernization & Refactoring: Help migrate legacy Java/BPM services into modern, decoupled TypeScript-based serverless architectures. • Quality & Observability: Write comprehensive automated unit and API integration tests in Jest and Playwright; instrument APIs with DataDog for real-time monitoring, metrics, and alerting. • Engineering Best Practices: Contribute to API design reviews, code reviews, and sprint planning; participate in cross-team PR reviews; and help uphold engineering standards and CI/CD best practices across the domain. Must have skills • AWS Cloud & Serverless — Intermediate to Senior: Deep hands-on experience with AWS Lambda, AWS API Gateway, IAM, SQS, SNS, and DynamoDB. • TypeScript (Node.js) — Intermediate to Senior: Proficient in modern TypeScript (ES6+), async/await, strict typing, functional paradigms, and the NPM package ecosystem. • API Management & ApigeeX: Experience configuring ApigeeX (or equivalent enterprise API gateways) for API proxies, policy configuration, and OAuth2/JWT. • API Design & REST: Contract-first RESTful API design, OpenAPI 3.0 / Swagger spec creation, RESTful resource modeling, versioning strategies, and status handling. • AWS API Gateway: Designing REST/HTTP APIs, integration request/response mapping, CORS, authorizers, usage plans, and stage deployment. • Infrastructure as Code: AWS CDK written in TypeScript (or Terraform/CloudFormation) for automated cloud deployments. • Testing & CI/CD: Automated unit and API testing using Jest and Playwright/Supertest, integrated into GitHub Actions pipelines. Nice to have: • Data Caching: Redis / Amazon ElastiCache or DynamoDB TTL strategies for caching vendor API payloads. • Observability: DataDog, AWS CloudWatch, or AppDynamics APM setup and dashboard creation. • Java / Spring Ecosystem: Familiarity with Java/Spring Boot to assist with legacy code analysis during modernization efforts. • Insurance / FinServ Domain: Knowledge of Third-Party Data prefill, VIN lookup, MVR, CLUE, or credit scoring integrations.