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.
Apply directly at Diligent Corporation →Create a free account for alerts like thisView Diligent Corporation immigration profile
This listing is sourced directly from Diligent Corporation's careers page and normalized into a canonical job model.