2 days ago
Remote, CanadaSenior
Responsibilities
- Build and operate production backend services at scale using Java and JVM frameworks.
- Design RESTful APIs and contribute to event-driven distributed-system architecture.
- Own backend systems end to end, including data modeling, event flows, deployment, and production operations.
- Work with Kafka, SQS, SNS, pub/sub, asynchronous processing, idempotency, and Domain-Driven Design patterns.
- Design and optimize relational, NoSQL, caching, and data-warehouse solutions, including schemas, queries, and migrations.
- Deploy services on AWS and Azure using Kubernetes and manage infrastructure through Infrastructure-as-Code and GitOps practices.
- Implement observability with metrics, logs, APM, and distributed tracing, and conduct performance and load testing.
- Use AI-assisted development tools and agents for code generation, refactoring, debugging, pull requests, reviews, and prompt evaluation.
- Collaborate with engineers, product managers, and stakeholders; mentor peers and promote backend engineering excellence.
Requirements
- At least 5 years of experience building and operating production backend services at scale.
- Strong proficiency in Java and frameworks such as Quarkus and Spring Boot.
- Deep experience with event-driven architectures using Kafka, SQS, and SNS, plus Domain-Driven Design patterns for distributed systems.
- Hands-on experience with Aurora RDS, PostgreSQL, MySQL, MongoDB, DynamoDB, and production deployment on AWS or Azure using Kubernetes and EKS.
- Strong experience with Datadog, RESTful API design, CI/CD pipelines, Terraform or CloudFormation, and automated performance/load testing frameworks.
- Experience with collaborative Agile software development practices and cross-functional partnership.
- Practical experience using AI-assisted development tools or agents such as GitHub Copilot, Cursor, or Claude Code.
- Experience with gRPC, GraphQL, or AsyncAPI is a plus.
- Experience with K6, Gatling, or JMeter is relevant for performance and load testing.
Benefits
- Remote work from Calgary, Toronto, or Winnipeg.
- Monthly Skip spending allowance.
- Generous PTO with a buy-and-sell program offering up to 5 extra days.
- Up to 20 weeks of parental-leave top-up.
- Flexible medical and dental insurance for employees and families.
- Training resources, mentorship, global mobility pathways, and career-growth support.
- Exclusive Workperks offers from hundreds of brands.
- RRSP contributions with diverse investment portfolios.
- Paid sick time and well-being support programs.
- Ability to work from almost anywhere in the world for 4 weeks per year.
- Employment is conditional on satisfactory background-check results and requires consent for disclosure of personal information.
Tech Stack
Amazon DynamoDBApache JMeterApache KafkaAWSAzureDatadogGoogle BigQueryGraphQLgRPCJavaKubernetesMongoDBMySQLPostgreSQLRedisSpring BootTerraform
Categories
About Just Eat
Just Eat Takeaway.com builds an online food-delivery and convenience marketplace that connects consumers with restaurants, grocery, and retail partners, supported by courier logistics and merchant tools. It earns primarily through commissions and delivery fees on orders placed via its apps and website. Headquartered in Amsterdam, the company was formed by the 2020 merger of Just Eat and Takeaway.com and is publicly listed on the London and Amsterdam stock exchanges.
