Job Search and Career Advice Platform

Enable job alerts via email!

Remote Senior Software Engineer - Scalable Mobile & Backend

Mashreq Bank

Remote

CAD 90,000 - 120,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading quick-service restaurant is seeking a Senior Software Engineer III to join their Digital Technology team. This role involves designing and maintaining high-performance software solutions for the Digital App. Candidates should have strong skills in Java, Kotlin, Swift, and mobile application development, along with a minimum of 5 years of software development experience. A competitive salary and benefits including remote work flexibility are provided.

Benefits

Competitive salary
Health, dental, and vision insurance
Retirement savings plans
Paid time off
Professional development opportunities
Flexible remote work environment

Qualifications

  • Strong proficiency in modern programming languages such as Java, Kotlin, Swift, JavaScript/TypeScript.
  • Experience with mobile application development (iOS and/or Android) and supporting backend services.
  • Solid understanding of RESTful APIs, microservices architecture, and cloud-native development.
  • Hands-on experience with cloud platforms (AWS, Azure, or GCP).
  • Strong knowledge of databases, both SQL and NoSQL.
  • Familiarity with CI/CD pipelines, version control systems (Git), and automated testing frameworks.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication skills with the ability to work effectively in a remote, collaborative environment.

Responsibilities

  • Design, develop, test, and maintain complex software components for the Tim Hortons Digital App.
  • Lead the development of scalable backend services, APIs, and integrations with third-party platforms.
  • Collaborate with product managers, designers, QA engineers, and developers.
  • Contribute to architectural decisions and code reviews.
  • Optimize application performance, reliability, and security.
  • Troubleshoot and resolve production issues.
  • Mentor junior and mid-level engineers.
  • Participate in Agile/Scrum ceremonies.

Skills

Java
Kotlin
Swift
JavaScript
TypeScript
Mobile application development
RESTful APIs
Microservices architecture
Cloud-native development
AWS
Azure
GCP
SQL databases
NoSQL databases
CI/CD pipelines
Git

Education

Bachelor's degree in Computer Science or Software Engineering
Job description
A leading quick-service restaurant is seeking a Senior Software Engineer III to join their Digital Technology team. This role involves designing and maintaining high-performance software solutions for the Digital App. Candidates should have strong skills in Java, Kotlin, Swift, and mobile application development, along with a minimum of 5 years of software development experience. A competitive salary and benefits including remote work flexibility are provided.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.