Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Java Developer building event-driven backend services for Just Eat Takeaway.com’s global food delivery logistics platform. Owning courier network systems across data, deployment, and production operations.

Responsibilities

  • Build and operate production backend services at scale for the Logistics Courier Pay Network
  • Design and operate services powering the courier network
  • Own backend systems end-to-end, including data modelling, event flows, deployment, and production operations
  • Contribute to the architecture of an event-driven platform
  • Deliver robust, performant, and observable backend services
  • Work with engineers, product managers, and stakeholders to ship logistics features
  • Champion modern backend practices and mentor peers
  • Shape backend engineering practices and distributed services at scale
  • Use event-driven architectures, pub/sub, asynchronous processing, idempotency, Domain Driven Design, bounded contexts, sagas, eventual consistency, and the outbox pattern
  • Manage database schema design, query tuning, migrations, observability, CI/CD, infrastructure-as-code, GitOps, and performance/load testing
  • Use AI agents for automated pull requests, debugging, code generation, refactoring, and reviews

Requirements

  • 5+ years of experience building and operating production backend services at scale
  • Strong proficiency in Java, Quarkus, Spring Boot, or similar JVM frameworks
  • Deep experience with event-driven architectures, including Kafka, SQS, and SNS
  • Solid grounding in Domain Driven Design (DDD) patterns for distributed systems
  • Hands-on experience with relational and NoSQL databases, including Aurora RDS, PostgreSQL, MySQL, MongoDB, and DynamoDB
  • Production deployment on AWS/Azure using Kubernetes (EKS)
  • Strong experience with Datadog, RESTful API design, CI/CD pipelines, Terraform/CloudFormation, and automated performance/load testing frameworks
  • Practical enthusiasm for AI-assisted development and agentic engineering, including GitHub Copilot, Cursor, or Claude Code
  • Collaborative mindset and experience working across Agile software development cycles
  • Satisfactory background check required as a condition of employment

Benefits

  • Monthly Skip spend allowance
  • Generous PTO with a buy and sell program with up to 5 extra days
  • Up to 20 weeks top up for parental leave
  • Flexible medical & dental insurance for you and your family
  • Access to world-class training resources
  • Exclusive offers from Workperks from hundreds of top brands
  • RRSP contributions with diverse investment portfolios
  • Paid sick time to care for yourself or your family
  • Well-being support programs
  • Freedom to work from almost anywhere in the world for 4 weeks a year
  • Dedicated mentorship
  • Global mobility pathways
  • Wellness-first culture rooted in true diversity and inclusion

Job type

Full Time

Experience level

Senior

Salary

CA$102,000 - CA$128,250 per year

Degree requirement

No Education Requirement

Tech skills

AWSAzureDistributed SystemsDynamoDBJavaKafkaKubernetesMongoDBMySQLNoSQLPostgresSpringSpring BootSpringBootTerraform

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.