Randstad Digital logo

Kotlin Developer

Hiring from
Canada
Work type
Hybrid
Posted

616,002 remote jobs, straight from company career pages

100% free · New jobs every minute

Show 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.

Similar jobs