Diligent Corporation

Diligent Corporation

Software Engineer II

Vancouver, British Columbia, Canada · Mid

Sponsorship not specifiedDetected 20 days ago
TypeScriptNode.jsBackend DevelopmentSQLDynamoDBAWSCloud PlatformsTerraformCI/CDAPI DevelopmentRESTResearch

About the role

  • If you care deeply about what you ship and want real ownership over production systems, you'll fit right in.
  • You'll work alongside a tight-knit team that values engineering rigor, iterative delivery, and responsible use of AI tooling to move faster without cutting corners.

Responsibilities

  • Design and implement secure, scalable backend services using AWS serverless technologies (Lambda, SQS, API Gateway), with a strong emphasis on event-driven patterns, observability, and operational simplicity.
  • Build and maintain infrastructure as code using AWS CDK, and champion CI/CD best practices that support continuous, low-risk delivery to production.
  • Design and document well-structured RESTful APIs, collaborating with consuming teams to ensure contracts are clear, versioned, and reliable.
  • Contribute to architectural discussions and technical design with pragmatism and clarity
  • document decisions so the whole team can build on them.
  • Contribute to architectural discussions and technical design with pragmatism and clarity; document decisions so the whole team can build on them.

Requirements

  • Practical REST experience required.
  • prior exposure to CDK, Terraform, or similar tools is welcomed but not required.
  • Required Experience & Skills

Nice to have

  • Hands-on experience with AWS serverless services (Lambda, S3, SQS, DynamoDB).
  • Practical experience with infrastructure as code tools (AWS CDK preferred, Terraform, or similar).
  • <li data-leveltext="
  • " data-font="Arial" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":600,"335559991":300,"469769226":"Arial","469769242":,"469777803":"left","469777804":"
  • ","469777815":"hybridMultilevel"}" data-aria-posi
  • Has worked in a cloud environment (AWS preferred) and understands core concepts like managed services, scalability, and infrastructure ownership.
  • Hands-on experience with specific services is a plus, not a prerequisite.
  • Cloud awareness: Has worked in a cloud environment (AWS preferred) and understands core concepts like managed services, scalability, and infrastructure ownership.

Skills

  • Comfortable with Node.js/TypeScript and SQL databases.
  • Uses AI tools to boost productivity; understands prompt engineering basics and evaluates AI outputs critically.

Benefits

  • Own your services in production - participate in on-call rotations, monitor system health, and proactively address reliability and performance issues.

Company info

  • Write thorough automated tests - unit, integration, and end-to-end - as a first-class part of delivery, not an afterthought.
  • Testing mindset: Understands the value of different test types (unit, integration, end-to-end) and writes tests as part of normal development - not as a separate phase.

This listing is sourced directly from Diligent Corporation's careers page and normalized into a canonical job model.