Back to results

Kotlin Developer

  • Vancouver, BC, Canada

$140,000 to $180,000 CAD / year · Contract

Applications open in a new tab.

Job details

Pay
$140,000 to $180,000 CAD / year
Job type
Contract
Apply by
Experience
8–10+ years of software engineering experience.
Posting language
English
Posted

Original job description

  • 12 month contract
  • 3 days in the office Downtown Vancouver

Role: Software Engineer (Contract)

Location: Remote or On-Site (Vancouver Tech Office)

About the Role:

We are seeking a Software Engineer to help build and maintain our finance integration platform. You will work in an established Kotlin codebase connecting retail, order-management, and finance systems with third-party services - ensuring global invoice flows remain accurate, traceable, and compliant.

Key Responsibilities:

  • Design, build, and maintain inbound/outbound invoice integrations and data mappings in Kotlin.
  • Implement resilient error handling and interfaces for APIs and event-driven architectures (Kafka).
  • Support AWS cloud infrastructure, CI/CD pipelines, automated testing, and observability.
  • Partner with cross-functional teams (Finance, Tax, Security) to deliver auditable solutions.
  • Leverage AI developer tools (GitHub Copilot/Codex) responsibly to accelerate delivery and documentation.

Qualifications:

  • 8–10+ years of software engineering experience.
  • Strong production experience in Kotlin; proficiency using AWS and Terraform.
  • Proven background in distributed systems, REST APIs, event streaming, and data validation.
  • Strong commitment to automated testing, code quality, and data security.
  • Nice to have: Kafka, ERP/OMS integrations, tax reporting, or electronic invoicing.
More about this job

Responsibilities

Build and maintain Kotlin-based invoice integrations and data mappings connecting retail, order-management, and finance systems with third-party services. Support resilient APIs and event-driven systems, AWS infrastructure, CI/CD, testing, and observability while collaborating with Finance, Tax, and Security teams to deliver auditable solutions.

Requirements

Requires 8–10+ years of software engineering experience, strong production experience with Kotlin, and proficiency with AWS and Terraform. Candidates should have experience with distributed systems, REST APIs, event streaming, and data validation, along with a strong commitment to automated testing, code quality, and data security.

Skills

  • Kotlin
  • AWS
  • Terraform
  • Distributed Systems
  • REST APIs
  • Kafka
  • Event-Driven Architecture
  • Invoice Integrations
  • Data Mapping
  • Data Validation
  • Automated Testing
  • CI/CD
  • Observability
  • Error Handling
  • Data Security
  • GitHub Copilot

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Finance & Accounting

Keywords

  • Kotlin
  • AWS
  • Terraform
  • Distributed Systems
  • REST APIs
  • Kafka
  • Event Streaming
  • Event-Driven Architecture
  • Invoice Integrations
  • Finance Integrations
  • Retail Systems
  • Order-Management Systems
  • Data Mapping
  • Data Validation
  • Third-Party Services
  • Error Handling
  • CI/CD
  • Automated Testing
  • Observability
  • Data Security
  • Auditable Solutions
  • Finance
  • Tax Reporting
  • Electronic Invoicing
  • ERP Integrations
  • OMS Integrations
  • GitHub Copilot
  • Codex

Report this job